[INFO] cloning repository https://github.com/courtneythomaseoUbRCvx9Kdr/LACT
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/courtneythomaseoUbRCvx9Kdr/LACT" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FcourtneythomaseoUbRCvx9Kdr%2FLACT", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FcourtneythomaseoUbRCvx9Kdr%2FLACT'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 46ca3f31eb7794715610690c85ae45fd92868097
[INFO] fixing courtneythomaseoUbRCvx9Kdr/LACT against try#622891a4e29178280638a6b63a8908bde2c0c854+cargoflags=-Zfix-edition=end=2015,2024 for pr-157817-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2FcourtneythomaseoUbRCvx9Kdr%2FLACT" "/workspace/builds/worker-6-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-6-tc2/source'...
[INFO] [stderr] done.
[INFO] removed /workspace/builds/worker-6-tc2/source/rust-toolchain.toml
[INFO] started tweaking git repo https://github.com/courtneythomaseoUbRCvx9Kdr/LACT
[INFO] finished tweaking git repo https://github.com/courtneythomaseoUbRCvx9Kdr/LACT
[INFO] tweaked toml for git repo https://github.com/courtneythomaseoUbRCvx9Kdr/LACT written to /workspace/builds/worker-6-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/courtneythomaseoUbRCvx9Kdr/LACT on toolchain 622891a4e29178280638a6b63a8908bde2c0c854
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/courtneythomaseoUbRCvx9Kdr/LACT already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/source:/opt/rustwide/workdir:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-6-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-m" "1610612736" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:3a6becf2bc8dde7f3fa57ede90e4f284e72d296796fc446bbb1e2c7cc0530151" "sleep" "infinity", kill_on_drop: false }`
[INFO] [stdout] 91f45e541ca397d60eef64a96eb672cc0b58d46e8211d7a92e12035ec47800b1
[INFO] running `Command { std: "docker" "start" "91f45e541ca397d60eef64a96eb672cc0b58d46e8211d7a92e12035ec47800b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-w" "/opt/rustwide/workdir" "--user" "0:0" "91f45e541ca397d60eef64a96eb672cc0b58d46e8211d7a92e12035ec47800b1" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "91f45e541ca397d60eef64a96eb672cc0b58d46e8211d7a92e12035ec47800b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "exec" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=" "-e" "RUSTDOCFLAGS=" "-w" "/opt/rustwide/workdir" "--user" "0:0" "91f45e541ca397d60eef64a96eb672cc0b58d46e8211d7a92e12035ec47800b1" "/opt/rustwide/cargo-home/bin/cargo" "+622891a4e29178280638a6b63a8908bde2c0c854" "fix" "--allow-no-vcs" "--allow-dirty" "--frozen" "--all" "--all-targets" "--message-format=json" "-Zfix-edition=end=2015,2024", kill_on_drop: false }`
[INFO] [stderr] crater-edition-check: migrating to next edition
[INFO] [stderr]    Migrating lact/Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Migrating lact-cli/Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Migrating lact-client/Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Migrating lact-schema/Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Migrating lact-daemon/Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Migrating lact-gui/Cargo.toml from 2021 edition to 2024
[INFO] [stderr]    Compiling proc-macro2 v1.0.101
[INFO] [stderr]    Compiling libc v0.2.175
[INFO] [stderr]    Compiling winnow v0.7.13
[INFO] [stderr]    Compiling hashbrown v0.15.5
[INFO] [stderr]    Compiling target-lexicon v0.13.2
[INFO] [stderr]    Compiling version-compare v0.2.0
[INFO] [stderr]     Checking bitflags v2.9.4
[INFO] [stderr]     Checking memchr v2.7.5
[INFO] [stderr]    Compiling typenum v1.18.0
[INFO] [stderr]     Checking smallvec v1.15.1
[INFO] [stderr]    Compiling serde v1.0.219
[INFO] [stderr]    Compiling thiserror v2.0.16
[INFO] [stderr]    Compiling lock_api v0.4.13
[INFO] [stderr]    Compiling rustc-hash v2.1.1
[INFO] [stderr]    Compiling log v0.4.28
[INFO] [stderr]    Compiling rustix v1.1.2
[INFO] [stderr]     Checking linux-raw-sys v0.11.0
[INFO] [stderr]    Compiling parking_lot_core v0.9.11
[INFO] [stderr]    Compiling anyhow v1.0.99
[INFO] [stderr]    Compiling memoffset v0.9.1
[INFO] [stderr]    Compiling type-map v0.5.1
[INFO] [stderr]    Compiling powerfmt v0.2.0
[INFO] [stderr]    Compiling serde_json v1.0.143
[INFO] [stderr]    Compiling quote v1.0.40
[INFO] [stderr]    Compiling deranged v0.5.3
[INFO] [stderr]    Compiling vergen v8.3.2
[INFO] [stderr]     Checking tracing-core v0.1.34
[INFO] [stderr]    Compiling self_cell v1.2.0
[INFO] [stderr]     Checking anstyle v1.0.11
[INFO] [stderr]    Compiling syn v2.0.106
[INFO] [stderr]    Compiling indexmap v2.11.1
[INFO] [stderr]    Compiling num_threads v0.1.7
[INFO] [stderr]    Compiling cfg-expr v0.20.2
[INFO] [stderr]    Compiling clang-sys v1.8.1
[INFO] [stderr]     Checking anstream v0.6.20
[INFO] [stderr]    Compiling proc-macro-error-attr2 v2.0.0
[INFO] [stderr]    Compiling regex-syntax v0.8.6
[INFO] [stderr]    Compiling generic-array v0.14.7
[INFO] [stderr]    Compiling arc-swap v1.7.1
[INFO] [stderr]    Compiling nom v7.1.3
[INFO] [stderr]    Compiling parking_lot v0.12.4
[INFO] [stderr]    Compiling nix v0.30.1
[INFO] [stderr]    Compiling semver v1.0.26
[INFO] [stderr]     Checking unicode-ident v1.0.19
[INFO] [stderr]    Compiling gio v0.21.1
[INFO] [stderr]    Compiling bindgen v0.71.1
[INFO] [stderr]     Checking sys-locale v0.3.2
[INFO] [stderr]    Compiling ahash v0.8.12
[INFO] [stderr]     Checking concurrent-queue v2.5.0
[INFO] [stderr]     Checking crypto-common v0.1.6
[INFO] [stderr]     Checking block-buffer v0.10.4
[INFO] [stderr]    Compiling endi v1.1.0
[INFO] [stderr]     Checking event-listener v5.4.1
[INFO] [stderr]     Checking libloading v0.8.8
[INFO] [stderr]     Checking digest v0.10.7
[INFO] [stderr]    Compiling libdrm_amdgpu_sys v0.8.8
[INFO] [stderr]     Checking sha2 v0.10.9
[INFO] [stderr]    Compiling time v0.3.43
[INFO] [stderr]    Compiling rustc_version v0.4.1
[INFO] [stderr]    Compiling static_assertions v1.1.0
[INFO] [stderr]    Compiling ryu v1.0.20
[INFO] [stderr]    Compiling opencl-sys v0.6.1
[INFO] [stderr]    Compiling itoa v1.0.15
[INFO] [stderr]     Checking terminal_size v0.4.3
[INFO] [stderr]    Compiling crc32fast v1.5.0
[INFO] [stderr]     Checking clap_builder v4.5.47
[INFO] [stderr]     Checking event-listener-strategy v0.5.4
[INFO] [stderr]     Checking mio v1.0.4
[INFO] [stderr]     Checking socket2 v0.6.0
[INFO] [stderr]     Checking rust-embed-utils v8.7.2
[INFO] [stderr]     Checking signal-hook-registry v1.4.6
[INFO] [stderr]    Compiling field-offset v0.3.6
[INFO] [stderr]     Checking inotify-sys v0.1.5
[INFO] [stderr]     Checking getrandom v0.2.16
[INFO] [stderr]     Checking core2 v0.4.0
[INFO] [stderr]     Checking rle-decode-fast v1.0.3
[INFO] [stderr]    Compiling relm4-css v0.10.0
[INFO] [stderr]     Checking inotify v0.11.0
[INFO] [stderr]     Checking nanorand v0.7.0
[INFO] [stderr]     Checking async-broadcast v0.7.2
[INFO] [stderr]     Checking filetime v0.2.26
[INFO] [stderr]     Checking futures-lite v2.6.1
[INFO] [stderr]    Compiling regex-automata v0.4.10
[INFO] [stderr]     Checking xattr v1.5.1
[INFO] [stderr]     Checking nvml-wrapper-sys v0.9.0
[INFO] [stderr]     Checking tracing-log v0.2.0
[INFO] [stderr]     Checking spin v0.9.8
[INFO] [stderr]     Checking ordered-stream v0.2.0
[INFO] [stderr]     Checking thread_local v1.1.9
[INFO] [stderr]    Compiling cexpr v0.6.0
[INFO] [stderr]     Checking condtype v1.3.0
[INFO] [stderr]     Checking adler32 v1.2.0
[INFO] [stderr]     Checking dary_heap v0.3.7
[INFO] [stderr]     Checking regex-lite v0.1.7
[INFO] [stderr]     Checking notify-types v2.0.0
[INFO] [stderr]     Checking unsafe-libyaml-norway v0.2.15
[INFO] [stderr]     Checking nu-ansi-term v0.50.1
[INFO] [stderr]     Checking notify v8.2.0
[INFO] [stderr]     Checking chrono v0.4.42
[INFO] [stderr]     Checking flume v0.11.1
[INFO] [stderr]     Checking tar v0.4.44
[INFO] [stderr]    Compiling lact-schema v0.8.2 (/opt/rustwide/workdir/lact-schema)
[INFO] [stderr]    Migrating lact-schema/build.rs from 2021 edition to 2024
[INFO] [stderr]     Checking os-release v0.1.0
[INFO] [stderr]     Checking fragile v2.0.1
[INFO] [stderr]     Checking plotters v0.3.7
[INFO] [stderr]     Checking thread-priority v3.0.0
[INFO] [stderr]    Compiling nix v0.29.0
[INFO] [stderr]    Compiling getrandom v0.3.3
[INFO] [stderr]    Compiling fuser v0.15.1 (https://github.com/cberner/fuser.git?rev=47113e10ea4ab4be5b562cdc0d8cc8d41ce50311#47113e10)
[INFO] [stderr]     Checking page_size v0.6.0
[INFO] [stderr]     Checking num_cpus v1.17.0
[INFO] [stderr]     Checking diff v0.1.13
[INFO] [stderr]     Checking yansi v1.0.1
[INFO] [stderr]     Checking console v0.15.11
[INFO] [stderr]     Checking similar v2.7.0
[INFO] [stderr]     Checking threadpool v1.8.1
[INFO] [stderr]     Checking tempfile v3.22.0
[INFO] [stderr]     Checking pretty_assertions v1.4.1
[INFO] [stderr]    Compiling regex v1.11.2
[INFO] [stderr]    Compiling darling_core v0.20.11
[INFO] [stderr]    Compiling proc-macro-error2 v2.0.1
[INFO] [stderr]    Compiling prettyplease v0.2.37
[INFO] [stderr]     Checking matchers v0.2.0
[INFO] [stderr]    Compiling serde_derive v1.0.219
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling futures-macro v0.3.31
[INFO] [stderr]    Compiling thiserror-impl v2.0.16
[INFO] [stderr]    Compiling thiserror-impl v1.0.69
[INFO] [stderr]    Compiling rust-embed-impl v8.7.2
[INFO] [stderr]    Compiling tracing-attributes v0.1.30
[INFO] [stderr]    Compiling enumflags2_derive v0.7.12
[INFO] [stderr]    Compiling tokio-macros v2.5.0
[INFO] [stderr]    Compiling clap_derive v4.5.47
[INFO] [stderr]    Compiling zerocopy-derive v0.8.27
[INFO] [stderr]    Compiling enum_dispatch v0.3.13
[INFO] [stderr]    Compiling dlopen2_derive v0.4.1
[INFO] [stderr]     Checking dlopen2 v0.8.0
[INFO] [stderr]    Compiling rust-embed v8.7.2
[INFO] [stderr]    Compiling tinystr v0.8.1
[INFO] [stderr]     Checking tokio v1.47.1
[INFO] [stderr]     Checking unic-langid-impl v0.9.6
[INFO] [stderr]    Compiling async-trait v0.1.89
[INFO] [stderr]    Compiling divan-macros v0.1.21
[INFO] [stderr]    Compiling serde_repr v0.1.20
[INFO] [stderr]     Checking unic-langid v0.9.6
[INFO] [stderr]    Compiling tracker-macros v0.2.2
[INFO] [stderr]     Checking fluent-langneg v0.13.0
[INFO] [stderr]     Checking futures-util v0.3.31
[INFO] [stderr]     Checking intl_pluralrules v7.0.2
[INFO] [stderr]     Checking intl-memoizer v0.5.3
[INFO] [stderr]    Compiling relm4-macros v0.10.0
[INFO] [stderr]     Checking tracker v0.2.2
[INFO] [stderr]    Compiling thiserror v1.0.69
[INFO] [stderr]    Compiling fluent-syntax v0.12.0
[INFO] [stderr]     Checking cl3 v0.13.0 (https://github.com/kenba/cl3?branch=develop#4da03b19)
[INFO] [stderr]     Checking zerocopy v0.8.27
[INFO] [stderr]     Checking tracing v0.1.41
[INFO] [stderr]     Checking clap v4.5.47
[INFO] [stderr]     Checking fluent-bundle v0.16.0
[INFO] [stderr]     Checking divan v0.1.21
[INFO] [stderr]     Checking tracing-subscriber v0.3.20
[INFO] [stderr]    Compiling darling_macro v0.20.11
[INFO] [stderr]     Checking fluent v0.17.0
[INFO] [stderr]    Compiling darling v0.20.11
[INFO] [stderr]    Compiling serde_with_macros v3.14.0
[INFO] [stderr]    Compiling wrapcenum-derive v0.4.1
[INFO] [stderr]     Checking nvml-wrapper v0.11.0
[INFO] [stderr]     Checking hashbrown v0.14.5
[INFO] [stderr]     Checking futures-executor v0.3.31
[INFO] [stderr]     Checking libflate_lz77 v2.1.0
[INFO] [stderr]     Checking futures v0.3.31
[INFO] [stderr]     Checking libflate v2.1.0
[INFO] [stderr]     Checking amdgpu-sysfs v0.19.3
[INFO] [stderr]     Checking serde-error v0.1.3
[INFO] [stderr]     Checking serde_with v3.14.0
[INFO] [stderr]     Checking zvariant_utils v3.2.1
[INFO] [stderr]     Checking enumflags2 v0.7.12
[INFO] [stderr]     Checking pciid-parser v0.8.0
[INFO] [stderr]     Checking insta v1.43.2
[INFO] [stderr]     Checking easy_fuser v0.4.1
[INFO] [stderr]     Checking serde_norway v0.9.42
[INFO] [stderr]    Compiling libcopes v1.0.0
[INFO] [stderr]    Compiling toml_datetime v0.6.11
[INFO] [stderr]    Compiling serde_spanned v0.6.9
[INFO] [stderr]    Compiling basic-toml v0.1.10
[INFO] [stderr]    Compiling toml v0.5.11
[INFO] [stderr]    Compiling toml_edit v0.22.27
[INFO] [stderr]    Compiling i18n-config v0.4.8
[INFO] [stderr]    Compiling find-crate v0.6.3
[INFO] [stderr]    Compiling i18n-embed-impl v0.8.4
[INFO] [stderr]    Compiling lact-daemon v0.8.2 (/opt/rustwide/workdir/lact-daemon)
[INFO] [stderr]    Migrating lact-daemon/build.rs from 2021 edition to 2024
[INFO] [stderr]    Compiling i18n-embed v0.16.0
[INFO] [stderr]    Compiling i18n-embed-fl v0.10.0
[INFO] [stderr]    Compiling toml v0.8.23
[INFO] [stderr]    Compiling proc-macro-crate v3.3.0
[INFO] [stderr]    Migrating lact-schema/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]    Compiling glib-macros v0.21.0
[INFO] [stderr]    Compiling zvariant_derive v5.7.0
[INFO] [stderr]    Compiling gtk4-macros v0.10.0
[INFO] [stderr]    Compiling system-deps v7.0.5
[INFO] [stderr]    Compiling glib-sys v0.21.1
[INFO] [stderr]    Compiling gobject-sys v0.21.1
[INFO] [stderr]    Compiling gio-sys v0.21.1
[INFO] [stderr]    Compiling cairo-sys-rs v0.21.1
[INFO] [stderr]    Compiling gdk-pixbuf-sys v0.21.1
[INFO] [stderr]    Compiling pango-sys v0.21.1
[INFO] [stderr]    Compiling graphene-sys v0.21.1
[INFO] [stderr]    Compiling gdk4-sys v0.10.0
[INFO] [stderr]    Compiling gsk4-sys v0.10.0
[INFO] [stderr]    Compiling gtk4-sys v0.10.0
[INFO] [stderr]    Compiling zvariant v5.7.0
[INFO] [stderr]     Checking glib v0.21.1
[INFO] [stderr]     Checking zbus_names v4.2.0
[INFO] [stderr]     Checking lact-client v0.8.2 (/opt/rustwide/workdir/lact-client)
[INFO] [stderr]    Compiling zbus_macros v5.11.0
[INFO] [stderr]    Migrating lact-client/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking lact-cli v0.8.2 (/opt/rustwide/workdir/lact-cli)
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-client/src/lib.rs:86:19
[INFO] [stdout]     |
[INFO] [stdout]  81 |             let mut stream = self.stream.lock().await;
[INFO] [stdout]     |                 ----------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `stream` calls a custom destructor
[INFO] [stdout]     |                 `stream` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  86 |             match stream.request(&request_payload).await {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |                   |                                |
[INFO] [stdout]     |                   |                                this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                   |                                up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                   this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                   up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 120 |         })
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `stream` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/mutex.rs:963:1
[INFO] [stdout]     |
[INFO] [stdout] 963 | impl<T: ?Sized> Drop for MutexGuard<'_, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-client/src/lib.rs:101:31
[INFO] [stdout]      |
[INFO] [stdout]  101 |                           match stream.new_connection().await {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]      |                                 |                       |
[INFO] [stdout]      |                                 |                       this value will be stored in a temporary; let us call it `#6`
[INFO] [stdout]      |                                 |                       up until Edition 2021 `#6` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                 |                       this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                 |                       `#1` will be dropped later as of Edition 2024
[INFO] [stdout]      |                                 this value will be stored in a temporary; let us call it `#5`
[INFO] [stdout]      |                                 up until Edition 2021 `#5` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                 `__awaitee` calls a custom destructor
[INFO] [stdout]      |                                 `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  109 |                                   return self.make_request(request).await;
[INFO] [stdout]      |                                          --------------------------------
[INFO] [stdout]      |                                          |                          |
[INFO] [stdout]      |                                          |                          this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]      |                                          |                          `#3` will be dropped later as of Edition 2024
[INFO] [stdout]      |                                          this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                                          `#2` will be dropped later as of Edition 2024
[INFO] [stdout]  110 |                               }
[INFO] [stdout]  111 |                               Err(err) => {
[INFO] [stdout]      |                                   ---
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   `err` calls a custom destructor
[INFO] [stdout]      |                                   `err` will be dropped later as of Edition 2024
[INFO] [stdout]  112 |                                   error!("Could not reconnect: {err:#}, retrying in {RECONNECT_INTERVAL_MS}ms");
[INFO] [stdout]  113 | /                                 tokio::time::sleep(Duration::from_millis(RECONNECT_INTERVAL_MS))
[INFO] [stdout]  114 | |                                     .await;
[INFO] [stdout]      | |                                          -
[INFO] [stdout]      | |                                          |
[INFO] [stdout]      | |__________________________________________this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]      |                                            `#4` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  117 |                       }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#5` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#5` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `#6` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `__awaitee` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#4` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 | /         impl $(<
[INFO] [stdout] 1314 | |             $( $lifetime $(: $lifetime_bound)? ,)*
[INFO] [stdout] 1315 | |             $( $generics
[INFO] [stdout] 1316 | |                 $(: $generics_bound)?
[INFO] [stdout] ...    |
[INFO] [stdout] 1319 | |             ),*
[INFO] [stdout] 1320 | |         >)? $crate::__private::Drop for $self_ty
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/time/entry.rs:280:1
[INFO] [stdout]      |
[INFO] [stdout]  280 | / pin_project! {
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]      = note: this warning originates in the macro `$crate::__pin_project_make_drop_impl` which comes from the expansion of the macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-client/src/lib.rs:86:52
[INFO] [stdout]     |
[INFO] [stdout]  81 |             let mut stream = self.stream.lock().await;
[INFO] [stdout]     |                 ----------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `stream` calls a custom destructor
[INFO] [stdout]     |                 `stream` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  86 |             match stream.request(&request_payload).await {
[INFO] [stdout]     |                                                    ^^^^^
[INFO] [stdout]     |                                                    |
[INFO] [stdout]     |                                                    this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                    up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 120 |         })
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `stream` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/mutex.rs:963:1
[INFO] [stdout]     |
[INFO] [stdout] 963 | impl<T: ?Sized> Drop for MutexGuard<'_, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking zbus v5.11.0
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-client/src/lib.rs:86:19
[INFO] [stdout]     |
[INFO] [stdout]  81 |             let mut stream = self.stream.lock().await;
[INFO] [stdout]     |                 ----------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `stream` calls a custom destructor
[INFO] [stdout]     |                 `stream` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  86 |             match stream.request(&request_payload).await {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |                   |                                |
[INFO] [stdout]     |                   |                                this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                   |                                up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                   this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                   up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 120 |         })
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `stream` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/mutex.rs:963:1
[INFO] [stdout]     |
[INFO] [stdout] 963 | impl<T: ?Sized> Drop for MutexGuard<'_, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-client/src/lib.rs:101:31
[INFO] [stdout]      |
[INFO] [stdout]  101 |                           match stream.new_connection().await {
[INFO] [stdout]      |                                 ^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]      |                                 |                       |
[INFO] [stdout]      |                                 |                       this value will be stored in a temporary; let us call it `#6`
[INFO] [stdout]      |                                 |                       up until Edition 2021 `#6` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                 |                       this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                 |                       `#1` will be dropped later as of Edition 2024
[INFO] [stdout]      |                                 this value will be stored in a temporary; let us call it `#5`
[INFO] [stdout]      |                                 up until Edition 2021 `#5` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                                 `__awaitee` calls a custom destructor
[INFO] [stdout]      |                                 `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  109 |                                   return self.make_request(request).await;
[INFO] [stdout]      |                                          --------------------------------
[INFO] [stdout]      |                                          |                          |
[INFO] [stdout]      |                                          |                          this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]      |                                          |                          `#3` will be dropped later as of Edition 2024
[INFO] [stdout]      |                                          this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                                          `#2` will be dropped later as of Edition 2024
[INFO] [stdout]  110 |                               }
[INFO] [stdout]  111 |                               Err(err) => {
[INFO] [stdout]      |                                   ---
[INFO] [stdout]      |                                   |
[INFO] [stdout]      |                                   `err` calls a custom destructor
[INFO] [stdout]      |                                   `err` will be dropped later as of Edition 2024
[INFO] [stdout]  112 |                                   error!("Could not reconnect: {err:#}, retrying in {RECONNECT_INTERVAL_MS}ms");
[INFO] [stdout]  113 | /                                 tokio::time::sleep(Duration::from_millis(RECONNECT_INTERVAL_MS))
[INFO] [stdout]  114 | |                                     .await;
[INFO] [stdout]      | |                                          -
[INFO] [stdout]      | |                                          |
[INFO] [stdout]      | |__________________________________________this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]      |                                            `#4` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  117 |                       }
[INFO] [stdout]      |                       - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#5` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#5` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `#6` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `__awaitee` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#4` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 | /         impl $(<
[INFO] [stdout] 1314 | |             $( $lifetime $(: $lifetime_bound)? ,)*
[INFO] [stdout] 1315 | |             $( $generics
[INFO] [stdout] 1316 | |                 $(: $generics_bound)?
[INFO] [stdout] ...    |
[INFO] [stdout] 1319 | |             ),*
[INFO] [stdout] 1320 | |         >)? $crate::__private::Drop for $self_ty
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/time/entry.rs:280:1
[INFO] [stdout]      |
[INFO] [stdout]  280 | / pin_project! {
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]      = note: this warning originates in the macro `$crate::__pin_project_make_drop_impl` which comes from the expansion of the macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-client/src/lib.rs:86:52
[INFO] [stdout]     |
[INFO] [stdout]  81 |             let mut stream = self.stream.lock().await;
[INFO] [stdout]     |                 ----------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `stream` calls a custom destructor
[INFO] [stdout]     |                 `stream` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  86 |             match stream.request(&request_payload).await {
[INFO] [stdout]     |                                                    ^^^^^
[INFO] [stdout]     |                                                    |
[INFO] [stdout]     |                                                    this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                    up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 120 |         })
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `stream` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/mutex.rs:963:1
[INFO] [stdout]     |
[INFO] [stdout] 963 | impl<T: ?Sized> Drop for MutexGuard<'_, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Migrating lact-cli/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking cairo-rs v0.21.1
[INFO] [stderr]     Checking graphene-rs v0.21.1
[INFO] [stderr]     Checking plotters-cairo v0.8.0
[INFO] [stderr]    Migrating lact-daemon/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]     Checking pango v0.21.1
[INFO] [stderr]     Checking gdk-pixbuf v0.21.1
[INFO] [stderr]     Checking gdk4 v0.10.0
[INFO] [stderr]        Fixed lact-daemon/src/system.rs (1 fix)
[INFO] [stderr]        Fixed lact-daemon/src/server/handler.rs (2 fixes)
[INFO] [stderr]        Fixed lact-daemon/src/server/gpu_controller/intel.rs (1 fix)
[INFO] [stderr]        Fixed lact-daemon/src/server/gpu_controller/intel/drm/xe.rs (1 fix)
[INFO] [stderr]        Fixed lact-daemon/src/server/gpu_controller/nvidia/nvapi.rs (6 fixes)
[INFO] [stderr]        Fixed lact-daemon/src/server/gpu_controller/amd.rs (4 fixes)
[INFO] [stderr]        Fixed /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs (85 fixes)
[INFO] [stderr]        Fixed lact-daemon/src/server/gpu_controller/nvidia.rs (2 fixes)
[INFO] [stderr]        Fixed lact-daemon/src/server/gpu_controller/intel/drm/i915.rs (1 fix)
[INFO] [stderr]        Fixed lact-daemon/src/server/gpu_controller/common/fdinfo.rs (1 fix)
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/gpu_controller/nvidia.rs:290:31
[INFO] [stdout]     |
[INFO] [stdout] 290 |               if let Err(err) = device
[INFO] [stdout]     |  ________________________---____^
[INFO] [stdout]     | |                        |
[INFO] [stdout]     | |                        `err` calls a custom destructor
[INFO] [stdout]     | |                        `err` will be dropped later as of Edition 2024
[INFO] [stdout] 291 | |                 .set_default_fan_speed(i)
[INFO] [stdout] 292 | |                 .context("Could not reset fan control to default")
[INFO] [stdout]     | |                                                                  ^
[INFO] [stdout]     | |                                                                  |
[INFO] [stdout]     | |__________________________________________________________________this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                    up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 299 |           }
[INFO] [stdout]     |           - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:226:60
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 225 |         let controllers = self.gpu_controllers.read().await;
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `controllers` calls a custom destructor
[INFO] [stdout]     |             `controllers` will be dropped later as of Edition 2024
[INFO] [stdout] 226 |         apply_config_to_controllers(&controllers, &config).await
[INFO] [stdout]     |                                                            ^^^^^
[INFO] [stdout]     |                                                            |
[INFO] [stdout]     |                                                            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 227 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `controllers` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:235:15
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let mut controllers_guard = self.gpu_controllers.write().await;
[INFO] [stdout]     |             ---------------------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `controllers_guard` calls a custom destructor
[INFO] [stdout]     |             `controllers_guard` will be dropped later as of Edition 2024
[INFO] [stdout] 231 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 235 |         match load_controllers(&base_path, &pci_db) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 262 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `controllers_guard` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:312:15
[INFO] [stdout]     |
[INFO] [stdout] 310 |         let controller = self.controller_by_id(&id).await?;
[INFO] [stdout]     |             ----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `controller` calls a custom destructor
[INFO] [stdout]     |             `controller` will be dropped later as of Edition 2024
[INFO] [stdout] 311 |
[INFO] [stdout] 312 |         match controller.apply_config(&new_config).await {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |               |                                    |
[INFO] [stdout]     |               |                                    this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |               |                                    up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 333 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `controller` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:312:52
[INFO] [stdout]     |
[INFO] [stdout] 310 |         let controller = self.controller_by_id(&id).await?;
[INFO] [stdout]     |             ----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `controller` calls a custom destructor
[INFO] [stdout]     |             `controller` will be dropped later as of Edition 2024
[INFO] [stdout] 311 |
[INFO] [stdout] 312 |         match controller.apply_config(&new_config).await {
[INFO] [stdout]     |                                                    ^^^^^
[INFO] [stdout]     |                                                    |
[INFO] [stdout]     |                                                    this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                    up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 333 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `controller` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:433:12
[INFO] [stdout]     |
[INFO] [stdout] 431 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 432 |         let gpu_config = config.gpus()?.get(id);
[INFO] [stdout] 433 |         Ok(self.controller_by_id(id).await?.get_stats(gpu_config))
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^-----^
[INFO] [stdout]     |            |                         |
[INFO] [stdout]     |            |                         this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |            |                         up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |            this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |            up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 434 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:433:38
[INFO] [stdout]     |
[INFO] [stdout] 431 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 432 |         let gpu_config = config.gpus()?.get(id);
[INFO] [stdout] 433 |         Ok(self.controller_by_id(id).await?.get_stats(gpu_config))
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 434 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 438 |         let gpu_config = config.gpus()?.get(id);
[INFO] [stdout] 439 |         self.controller_by_id(id).await?.get_clocks_info(gpu_config)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^-----^
[INFO] [stdout]     |         |                         |
[INFO] [stdout]     |         |                         this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |         |                         up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 440 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:439:35
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 438 |         let gpu_config = config.gpus()?.get(id);
[INFO] [stdout] 439 |         self.controller_by_id(id).await?.get_clocks_info(gpu_config)
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                   up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 440 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:990:27
[INFO] [stdout]     |
[INFO] [stdout] 987 |         let mut config = self.config.write().await;
[INFO] [stdout]     |             ----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 990 |         if let Err(err) = config.save(&self.config_last_saved) {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                           up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 993 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/server/handler.rs:1002:35
[INFO] [stdout]      |
[INFO] [stdout] 1002 |                 if let Err(err) = controller.reset_clocks() {
[INFO] [stdout]      |                            ---    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                            |      |
[INFO] [stdout]      |                            |      this value will be stored in a temporary; let us call it `#5`
[INFO] [stdout]      |                            |      up until Edition 2021 `#5` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                            `err` calls a custom destructor
[INFO] [stdout]      |                            `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1005 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout] ...
[INFO] [stdout] 1009 |             if let Err(err) = controller.apply_config(&GpuConfig::default()).await {
[INFO] [stdout]      |                        ---    ----------------------------------------------------
[INFO] [stdout]      |                        |      |                                              |
[INFO] [stdout]      |                        |      |                                              this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                        |      |                                              `#2` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        |      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                        |      `#1` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        |      `__awaitee` calls a custom destructor
[INFO] [stdout]      |                        |      `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]      |                        `#3` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1013 |             controller.cleanup().await;
[INFO] [stdout]      |             --------------------------
[INFO] [stdout]      |             |
[INFO] [stdout]      |             this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]      |             `#4` will be dropped later as of Edition 2024
[INFO] [stdout]      |
[INFO] [stdout] note: `#5` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `__awaitee` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#4` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/server/handler.rs:1026:31
[INFO] [stdout]      |
[INFO] [stdout] 1026 |             if let Err(err) = controller.apply_config(gpu_config).await {
[INFO] [stdout]      |                        ---    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]      |                        |      |                                   |
[INFO] [stdout]      |                        |      |                                   this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]      |                        |      |                                   up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                        |      |                                   this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                        |      |                                   `#1` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        |      this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                        |      up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                        |      `__awaitee` calls a custom destructor
[INFO] [stdout]      |                        |      `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        `err` calls a custom destructor
[INFO] [stdout]      |                        `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1029 |         } else {
[INFO] [stdout]      |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#3` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `__awaitee` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server.rs:65:23
[INFO] [stdout]     |
[INFO] [stdout]  65 |                   match self.unix_listener.accept().await {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |                         |                           |
[INFO] [stdout]     |                         |                           this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]     |                         |                           up until Edition 2021 `#4` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                         |                           this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         |                           `#1` will be dropped later as of Edition 2024
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |                         up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                         `__awaitee` calls a custom destructor
[INFO] [stdout]     |                         `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  68 | /                         tokio::task::spawn_local(async move {
[INFO] [stdout]  69 | |                             if let Err(error) = handle_stream(stream, handler).await {
[INFO] [stdout]  70 | |                                 error!("{error}");
[INFO] [stdout]  71 | |                             }
[INFO] [stdout]  72 | |                         });
[INFO] [stdout]     | |                          -
[INFO] [stdout]     | |                          |
[INFO] [stdout]     | |__________________________this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                            `#2` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  78 |               }
[INFO] [stdout]     |               - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/io/poll_evented.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | impl<E: Source> Drop for PollEvented<E> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/io/poll_evented.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | impl<E: Source> Drop for PollEvented<E> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/join.rs:351:1
[INFO] [stdout]     |
[INFO] [stdout] 351 | impl<T> Drop for JoinHandle<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server.rs:85:27
[INFO] [stdout]     |
[INFO] [stdout]  85 |                       match tcp_listener.accept().await {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |                             |                     |
[INFO] [stdout]     |                             |                     this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]     |                             |                     up until Edition 2021 `#4` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                             |                     this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             |                     `#1` will be dropped later as of Edition 2024
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |                             up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                             `__awaitee` calls a custom destructor
[INFO] [stdout]     |                             `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  88 | /                             tokio::task::spawn_local(async move {
[INFO] [stdout]  89 | |                                 if let Err(error) = handle_stream(stream, handler).await {
[INFO] [stdout]  90 | |                                     error!("{error}");
[INFO] [stdout]  91 | |                                 }
[INFO] [stdout]  92 | |                             });
[INFO] [stdout]     | |                              -
[INFO] [stdout]     | |                              |
[INFO] [stdout]     | |______________________________this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                                `#2` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  98 |                   }
[INFO] [stdout]     |                   - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/io/poll_evented.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | impl<E: Source> Drop for PollEvented<E> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/io/poll_evented.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | impl<E: Source> Drop for PollEvented<E> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/join.rs:351:1
[INFO] [stdout]     |
[INFO] [stdout] 351 | impl<T> Drop for JoinHandle<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/system/power_profiles_daemon.rs:19:11
[INFO] [stdout]     |
[INFO] [stdout]  11 |     let conn = match Connection::system().await {
[INFO] [stdout]     |         ----
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `conn` calls a custom destructor
[INFO] [stdout]     |         `conn` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  19 |     match PowerProfilesDaemonProxy::new(&conn).await {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |           |                                    |
[INFO] [stdout]     |           |                                    this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |           |                                    up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |           this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |           up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  34 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.11.0/src/proxy/mod.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl Drop for ProxyInnerStatic {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `conn` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.11.0/src/connection/mod.rs:83:1
[INFO] [stdout]     |
[INFO] [stdout]  83 | impl Drop for ConnectionInner {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> lact-daemon/src/system/power_profiles_daemon.rs:19:48
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let conn = match Connection::system().await {
[INFO] [stdout]    |         ----
[INFO] [stdout]    |         |
[INFO] [stdout]    |         `conn` calls a custom destructor
[INFO] [stdout]    |         `conn` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19 |     match PowerProfilesDaemonProxy::new(&conn).await {
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |                                                |
[INFO] [stdout]    |                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]    |                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 34 | }
[INFO] [stdout]    | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]    |
[INFO] [stdout] note: `conn` invokes this custom destructor
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.11.0/src/connection/mod.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | impl Drop for ConnectionInner {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> lact-daemon/src/system/power_profiles_daemon.rs:84:35
[INFO] [stdout]    |
[INFO] [stdout] 72 |     for action_map in current_actions {
[INFO] [stdout]    |         ----------    ---------------
[INFO] [stdout]    |         |             |
[INFO] [stdout]    |         |             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]    |         |             `#1` will be dropped later as of Edition 2024
[INFO] [stdout]    |         `action_map` calls a custom destructor
[INFO] [stdout]    |         `action_map` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 84 |                             match client.set_action_enabled(&name, false).await {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]    |                                   |                                       |
[INFO] [stdout]    |                                   |                                       this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]    |                                   |                                       up until Edition 2021 `#4` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]    |                                   |                                       this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]    |                                   |                                       `#2` will be dropped later as of Edition 2024
[INFO] [stdout]    |                                   this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]    |                                   up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]    |                                   `__awaitee` calls a custom destructor
[INFO] [stdout]    |                                   `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 90 |                                 Err(err) => {
[INFO] [stdout]    |                                     ---
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     `err` calls a custom destructor
[INFO] [stdout]    |                                     `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 94 |                         } else {
[INFO] [stdout]    |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]    |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `action_map` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout]    = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/lib.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 120 |     while let Some(new_config) = rx.recv().await {
[INFO] [stdout]     |                                  ---------------
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  `__awaitee` calls a custom destructor
[INFO] [stdout]     |                                  `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] 121 |         info!("config file was changed, reloading");
[INFO] [stdout] 122 |         *handler.config.write().await = new_config;
[INFO] [stdout]     |          ----------------------------
[INFO] [stdout]     |          |                      |
[INFO] [stdout]     |          |                      this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |          |                      `#3` will be dropped later as of Edition 2024
[INFO] [stdout]     |          this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |          `#1` will be dropped later as of Edition 2024
[INFO] [stdout]     |          this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |          `#2` will be dropped later as of Edition 2024
[INFO] [stdout] 123 |         match handler.apply_current_config().await {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |               |                              |
[INFO] [stdout]     |               |                              this value will be stored in a temporary; let us call it `#7`
[INFO] [stdout]     |               |                              up until Edition 2021 `#7` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |               |                              this value will be stored in a temporary; let us call it `#5`
[INFO] [stdout]     |               |                              `#5` will be dropped later as of Edition 2024
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#6`
[INFO] [stdout]     |               up until Edition 2021 `#6` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]     |               `#4` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 127 |             Err(err) => {
[INFO] [stdout]     |                 ---
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `err` calls a custom destructor
[INFO] [stdout]     |                 `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 131 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#6` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#5` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/config.rs:341:31
[INFO] [stdout]      |
[INFO] [stdout]  320 |                         tokio::pin!(timeout);
[INFO] [stdout]      |                         --------------------
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         `timeout` calls a custom destructor
[INFO] [stdout]      |                         `timeout` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  341 |                         match Config::load() {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  348 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `timeout` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 | /         impl $(<
[INFO] [stdout] 1314 | |             $( $lifetime $(: $lifetime_bound)? ,)*
[INFO] [stdout] 1315 | |             $( $generics
[INFO] [stdout] 1316 | |                 $(: $generics_bound)?
[INFO] [stdout] ...    |
[INFO] [stdout] 1319 | |             ),*
[INFO] [stdout] 1320 | |         >)? $crate::__private::Drop for $self_ty
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/time/entry.rs:280:1
[INFO] [stdout]      |
[INFO] [stdout]  280 | / pin_project! {
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]      = note: this warning originates in the macro `$crate::__pin_project_make_drop_impl` which comes from the expansion of the macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/gpu_controller/common/fdinfo.rs:51:19
[INFO] [stdout]     |
[INFO] [stdout]  40 |     for entry in procs {
[INFO] [stdout]     |                  -----
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                  `#1` will be dropped later as of Edition 2024
[INFO] [stdout]  41 |         let entry = entry?;
[INFO] [stdout]     |             -----   ------
[INFO] [stdout]     |             |       |
[INFO] [stdout]     |             |       this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |             |       `#2` will be dropped later as of Edition 2024
[INFO] [stdout]     |             `entry` calls a custom destructor
[INFO] [stdout]     |             `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  51 |             match collect_proc_util(&entry.path(), &dri_paths, vram_keys, engines) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |                   up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  58 |                     for util in utils {
[INFO] [stdout]     |                                 -----
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 `iter` calls a custom destructor
[INFO] [stdout]     |                                 `iter` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 131 |                 Err(err) => {
[INFO] [stdout]     |                     ---
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     `err` calls a custom destructor
[INFO] [stdout]     |                     `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 135 |         }
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sys/fs/unix.rs:1011:0
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sys/fs/unix.rs:1011:0
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sys/fs/unix.rs:1011:0
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/gpu_controller/nvidia.rs:905:25
[INFO] [stdout]     |
[INFO] [stdout] 888 |                               || self
[INFO] [stdout]     |  ________________________________-
[INFO] [stdout] 889 | |                                 .last_applied_offsets
[INFO] [stdout] 890 | |                                 .borrow()
[INFO] [stdout]     | |                                         -
[INFO] [stdout]     | |                                         |
[INFO] [stdout]     | |_________________________________________this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                           `#1` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 896 | /                             device
[INFO] [stdout] 897 | |                                 .set_clock_offset(clock_type, pstate, 0)
[INFO] [stdout] 898 | |                                 .with_context(|| {
[INFO] [stdout] 899 | |                                     format!("Could not reset {clock_type:?} pstate {pstate:?}")
[INFO] [stdout] 900 | |                                 })?;
[INFO] [stdout]     | |                                   -
[INFO] [stdout]     | |___________________________________|
[INFO] [stdout]     | |___________________________________this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                                     `#2` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 905 | |                         self.last_applied_offsets.borrow_mut().get_mut(&clock_type)
[INFO] [stdout]     | |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |                         |
[INFO] [stdout]     | |                         this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     | |                         up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...   |
[INFO] [stdout] 909 | |                 }
[INFO] [stdout]     | |                 - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/cell.rs:2050:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/cell.rs:1582:0
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:384:47
[INFO] [stdout]     |
[INFO] [stdout] 374 |                             let mut config_guard = handler.config.write().await;
[INFO] [stdout]     |                                 ----------------
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 `config_guard` calls a custom destructor
[INFO] [stdout]     |                                 `config_guard` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 384 |                             if let Err(err) = controller.apply_config(&previous_config).await {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |                                               |                                         |
[INFO] [stdout]     |                                               |                                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                                               |                                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                                               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 387 |                         }
[INFO] [stdout]     |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `config_guard` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:392:19
[INFO] [stdout]     |
[INFO] [stdout] 351 |             let controller = handler
[INFO] [stdout]     |                 ----------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `controller` calls a custom destructor
[INFO] [stdout]     |                 `controller` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 392 |             match handler.confirm_config_tx.try_borrow_mut() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                   up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 396 |         });
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/cell.rs:2050:0
[INFO] [stdout] note: `controller` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:384:89
[INFO] [stdout]     |
[INFO] [stdout] 374 |                             let mut config_guard = handler.config.write().await;
[INFO] [stdout]     |                                 ----------------
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 `config_guard` calls a custom destructor
[INFO] [stdout]     |                                 `config_guard` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 384 |                             if let Err(err) = controller.apply_config(&previous_config).await {
[INFO] [stdout]     |                                                                                         ^^^^^
[INFO] [stdout]     |                                                                                         |
[INFO] [stdout]     |                                                                                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 387 |                         }
[INFO] [stdout]     |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `config_guard` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/server/handler.rs:1222:25
[INFO] [stdout]      |
[INFO] [stdout] 1220 | /                     warn!(
[INFO] [stdout] 1221 | |                         "could not include file '{}' in snapshot: {err}",
[INFO] [stdout] 1222 | |                         entry.path().display()
[INFO] [stdout]      | |                         ^^^^^^^^^^^^ this temporary value will be dropped at the end of the block
[INFO] [stdout] 1223 | |                     );
[INFO] [stdout]      | |_____________________- borrow later used here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/server/handler.rs:1201:46
[INFO] [stdout]      |
[INFO] [stdout] 1201 |                 debug!("skipping path '{}'", entry.path().display());
[INFO] [stdout]      |                 -----------------------------^^^^^^^^^^^^-----------
[INFO] [stdout]      |                 |                            |
[INFO] [stdout]      |                 |                            this temporary value will be dropped at the end of the block
[INFO] [stdout]      |                 borrow later used here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking gsk4 v0.10.0
[INFO] [stderr]     Checking gtk4 v0.10.0
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/gpu_controller/nvidia.rs:290:31
[INFO] [stdout]     |
[INFO] [stdout] 290 |               if let Err(err) = device
[INFO] [stdout]     |  ________________________---____^
[INFO] [stdout]     | |                        |
[INFO] [stdout]     | |                        `err` calls a custom destructor
[INFO] [stdout]     | |                        `err` will be dropped later as of Edition 2024
[INFO] [stdout] 291 | |                 .set_default_fan_speed(i)
[INFO] [stdout] 292 | |                 .context("Could not reset fan control to default")
[INFO] [stdout]     | |                                                                  ^
[INFO] [stdout]     | |                                                                  |
[INFO] [stdout]     | |__________________________________________________________________this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                    up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 299 |           }
[INFO] [stdout]     |           - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:226:60
[INFO] [stdout]     |
[INFO] [stdout] 224 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 225 |         let controllers = self.gpu_controllers.read().await;
[INFO] [stdout]     |             -----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `controllers` calls a custom destructor
[INFO] [stdout]     |             `controllers` will be dropped later as of Edition 2024
[INFO] [stdout] 226 |         apply_config_to_controllers(&controllers, &config).await
[INFO] [stdout]     |                                                            ^^^^^
[INFO] [stdout]     |                                                            |
[INFO] [stdout]     |                                                            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 227 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `controllers` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:235:15
[INFO] [stdout]     |
[INFO] [stdout] 230 |         let mut controllers_guard = self.gpu_controllers.write().await;
[INFO] [stdout]     |             ---------------------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `controllers_guard` calls a custom destructor
[INFO] [stdout]     |             `controllers_guard` will be dropped later as of Edition 2024
[INFO] [stdout] 231 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 235 |         match load_controllers(&base_path, &pci_db) {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |               |
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 262 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `controllers_guard` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:312:15
[INFO] [stdout]     |
[INFO] [stdout] 310 |         let controller = self.controller_by_id(&id).await?;
[INFO] [stdout]     |             ----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `controller` calls a custom destructor
[INFO] [stdout]     |             `controller` will be dropped later as of Edition 2024
[INFO] [stdout] 311 |
[INFO] [stdout] 312 |         match controller.apply_config(&new_config).await {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |               |                                    |
[INFO] [stdout]     |               |                                    this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |               |                                    up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 333 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `controller` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:312:52
[INFO] [stdout]     |
[INFO] [stdout] 310 |         let controller = self.controller_by_id(&id).await?;
[INFO] [stdout]     |             ----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `controller` calls a custom destructor
[INFO] [stdout]     |             `controller` will be dropped later as of Edition 2024
[INFO] [stdout] 311 |
[INFO] [stdout] 312 |         match controller.apply_config(&new_config).await {
[INFO] [stdout]     |                                                    ^^^^^
[INFO] [stdout]     |                                                    |
[INFO] [stdout]     |                                                    this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                    up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 333 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `controller` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:433:12
[INFO] [stdout]     |
[INFO] [stdout] 431 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 432 |         let gpu_config = config.gpus()?.get(id);
[INFO] [stdout] 433 |         Ok(self.controller_by_id(id).await?.get_stats(gpu_config))
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^^^^^^^^^-----^
[INFO] [stdout]     |            |                         |
[INFO] [stdout]     |            |                         this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |            |                         up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |            this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |            up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 434 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:433:38
[INFO] [stdout]     |
[INFO] [stdout] 431 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 432 |         let gpu_config = config.gpus()?.get(id);
[INFO] [stdout] 433 |         Ok(self.controller_by_id(id).await?.get_stats(gpu_config))
[INFO] [stdout]     |                                      ^^^^^
[INFO] [stdout]     |                                      |
[INFO] [stdout]     |                                      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                      up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 434 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:439:9
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 438 |         let gpu_config = config.gpus()?.get(id);
[INFO] [stdout] 439 |         self.controller_by_id(id).await?.get_clocks_info(gpu_config)
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^-----^
[INFO] [stdout]     |         |                         |
[INFO] [stdout]     |         |                         this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |         |                         up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 440 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:439:35
[INFO] [stdout]     |
[INFO] [stdout] 437 |         let config = self.config.read().await;
[INFO] [stdout]     |             ------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] 438 |         let gpu_config = config.gpus()?.get(id);
[INFO] [stdout] 439 |         self.controller_by_id(id).await?.get_clocks_info(gpu_config)
[INFO] [stdout]     |                                   ^^^^^
[INFO] [stdout]     |                                   |
[INFO] [stdout]     |                                   this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                   up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] 440 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:990:27
[INFO] [stdout]     |
[INFO] [stdout] 987 |         let mut config = self.config.write().await;
[INFO] [stdout]     |             ----------
[INFO] [stdout]     |             |
[INFO] [stdout]     |             `config` calls a custom destructor
[INFO] [stdout]     |             `config` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 990 |         if let Err(err) = config.save(&self.config_last_saved) {
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                           up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 993 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `config` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/server/handler.rs:1002:35
[INFO] [stdout]      |
[INFO] [stdout] 1002 |                 if let Err(err) = controller.reset_clocks() {
[INFO] [stdout]      |                            ---    ^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      |                            |      |
[INFO] [stdout]      |                            |      this value will be stored in a temporary; let us call it `#5`
[INFO] [stdout]      |                            |      up until Edition 2021 `#5` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                            `err` calls a custom destructor
[INFO] [stdout]      |                            `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1005 |             }
[INFO] [stdout]      |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout] ...
[INFO] [stdout] 1009 |             if let Err(err) = controller.apply_config(&GpuConfig::default()).await {
[INFO] [stdout]      |                        ---    ----------------------------------------------------
[INFO] [stdout]      |                        |      |                                              |
[INFO] [stdout]      |                        |      |                                              this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                        |      |                                              `#2` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        |      this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                        |      `#1` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        |      `__awaitee` calls a custom destructor
[INFO] [stdout]      |                        |      `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]      |                        `#3` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1013 |             controller.cleanup().await;
[INFO] [stdout]      |             --------------------------
[INFO] [stdout]      |             |
[INFO] [stdout]      |             this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]      |             `#4` will be dropped later as of Edition 2024
[INFO] [stdout]      |
[INFO] [stdout] note: `#5` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `__awaitee` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#4` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/server/handler.rs:1026:31
[INFO] [stdout]      |
[INFO] [stdout] 1026 |             if let Err(err) = controller.apply_config(gpu_config).await {
[INFO] [stdout]      |                        ---    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]      |                        |      |                                   |
[INFO] [stdout]      |                        |      |                                   this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]      |                        |      |                                   up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                        |      |                                   this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                        |      |                                   `#1` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        |      this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                        |      up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                        |      `__awaitee` calls a custom destructor
[INFO] [stdout]      |                        |      `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout]      |                        `err` calls a custom destructor
[INFO] [stdout]      |                        `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1029 |         } else {
[INFO] [stdout]      |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: `#3` may invoke a custom destructor because it contains a trait object
[INFO] [stdout]      = note: `__awaitee` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server.rs:65:23
[INFO] [stdout]     |
[INFO] [stdout]  65 |                   match self.unix_listener.accept().await {
[INFO] [stdout]     |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |                         |                           |
[INFO] [stdout]     |                         |                           this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]     |                         |                           up until Edition 2021 `#4` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                         |                           this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                         |                           `#1` will be dropped later as of Edition 2024
[INFO] [stdout]     |                         this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |                         up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                         `__awaitee` calls a custom destructor
[INFO] [stdout]     |                         `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  68 | /                         tokio::task::spawn_local(async move {
[INFO] [stdout]  69 | |                             if let Err(error) = handle_stream(stream, handler).await {
[INFO] [stdout]  70 | |                                 error!("{error}");
[INFO] [stdout]  71 | |                             }
[INFO] [stdout]  72 | |                         });
[INFO] [stdout]     | |                          -
[INFO] [stdout]     | |                          |
[INFO] [stdout]     | |__________________________this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                            `#2` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  78 |               }
[INFO] [stdout]     |               - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/io/poll_evented.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | impl<E: Source> Drop for PollEvented<E> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/io/poll_evented.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | impl<E: Source> Drop for PollEvented<E> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/join.rs:351:1
[INFO] [stdout]     |
[INFO] [stdout] 351 | impl<T> Drop for JoinHandle<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server.rs:85:27
[INFO] [stdout]     |
[INFO] [stdout]  85 |                       match tcp_listener.accept().await {
[INFO] [stdout]     |                             ^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |                             |                     |
[INFO] [stdout]     |                             |                     this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]     |                             |                     up until Edition 2021 `#4` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                             |                     this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                             |                     `#1` will be dropped later as of Edition 2024
[INFO] [stdout]     |                             this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |                             up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                             `__awaitee` calls a custom destructor
[INFO] [stdout]     |                             `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  88 | /                             tokio::task::spawn_local(async move {
[INFO] [stdout]  89 | |                                 if let Err(error) = handle_stream(stream, handler).await {
[INFO] [stdout]  90 | |                                     error!("{error}");
[INFO] [stdout]  91 | |                                 }
[INFO] [stdout]  92 | |                             });
[INFO] [stdout]     | |                              -
[INFO] [stdout]     | |                              |
[INFO] [stdout]     | |______________________________this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                                `#2` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  98 |                   }
[INFO] [stdout]     |                   - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/io/poll_evented.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | impl<E: Source> Drop for PollEvented<E> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/io/poll_evented.rs:290:1
[INFO] [stdout]     |
[INFO] [stdout] 290 | impl<E: Source> Drop for PollEvented<E> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/task/join.rs:351:1
[INFO] [stdout]     |
[INFO] [stdout] 351 | impl<T> Drop for JoinHandle<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/system/power_profiles_daemon.rs:19:11
[INFO] [stdout]     |
[INFO] [stdout]  11 |     let conn = match Connection::system().await {
[INFO] [stdout]     |         ----
[INFO] [stdout]     |         |
[INFO] [stdout]     |         `conn` calls a custom destructor
[INFO] [stdout]     |         `conn` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  19 |     match PowerProfilesDaemonProxy::new(&conn).await {
[INFO] [stdout]     |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |           |                                    |
[INFO] [stdout]     |           |                                    this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |           |                                    up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |           this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |           up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  34 | }
[INFO] [stdout]     | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.11.0/src/proxy/mod.rs:107:1
[INFO] [stdout]     |
[INFO] [stdout] 107 | impl Drop for ProxyInnerStatic {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `conn` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.11.0/src/connection/mod.rs:83:1
[INFO] [stdout]     |
[INFO] [stdout]  83 | impl Drop for ConnectionInner {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> lact-daemon/src/system/power_profiles_daemon.rs:19:48
[INFO] [stdout]    |
[INFO] [stdout] 11 |     let conn = match Connection::system().await {
[INFO] [stdout]    |         ----
[INFO] [stdout]    |         |
[INFO] [stdout]    |         `conn` calls a custom destructor
[INFO] [stdout]    |         `conn` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 19 |     match PowerProfilesDaemonProxy::new(&conn).await {
[INFO] [stdout]    |                                                ^^^^^
[INFO] [stdout]    |                                                |
[INFO] [stdout]    |                                                this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]    |                                                up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 34 | }
[INFO] [stdout]    | - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]    |
[INFO] [stdout] note: `conn` invokes this custom destructor
[INFO] [stdout]   --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/zbus-5.11.0/src/connection/mod.rs:83:1
[INFO] [stdout]    |
[INFO] [stdout] 83 | impl Drop for ConnectionInner {
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> lact-daemon/src/system/power_profiles_daemon.rs:84:35
[INFO] [stdout]    |
[INFO] [stdout] 72 |     for action_map in current_actions {
[INFO] [stdout]    |         ----------    ---------------
[INFO] [stdout]    |         |             |
[INFO] [stdout]    |         |             this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]    |         |             `#1` will be dropped later as of Edition 2024
[INFO] [stdout]    |         `action_map` calls a custom destructor
[INFO] [stdout]    |         `action_map` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 84 |                             match client.set_action_enabled(&name, false).await {
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]    |                                   |                                       |
[INFO] [stdout]    |                                   |                                       this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]    |                                   |                                       up until Edition 2021 `#4` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]    |                                   |                                       this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]    |                                   |                                       `#2` will be dropped later as of Edition 2024
[INFO] [stdout]    |                                   this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]    |                                   up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]    |                                   `__awaitee` calls a custom destructor
[INFO] [stdout]    |                                   `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 90 |                                 Err(err) => {
[INFO] [stdout]    |                                     ---
[INFO] [stdout]    |                                     |
[INFO] [stdout]    |                                     `err` calls a custom destructor
[INFO] [stdout]    |                                     `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 94 |                         } else {
[INFO] [stdout]    |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]    |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `action_map` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/os/fd/owned.rs:196:0
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]   --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/once_lock.rs:699:0
[INFO] [stdout]    = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/lib.rs:123:15
[INFO] [stdout]     |
[INFO] [stdout] 120 |     while let Some(new_config) = rx.recv().await {
[INFO] [stdout]     |                                  ---------------
[INFO] [stdout]     |                                  |
[INFO] [stdout]     |                                  `__awaitee` calls a custom destructor
[INFO] [stdout]     |                                  `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] 121 |         info!("config file was changed, reloading");
[INFO] [stdout] 122 |         *handler.config.write().await = new_config;
[INFO] [stdout]     |          ----------------------------
[INFO] [stdout]     |          |                      |
[INFO] [stdout]     |          |                      this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |          |                      `#3` will be dropped later as of Edition 2024
[INFO] [stdout]     |          this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |          `#1` will be dropped later as of Edition 2024
[INFO] [stdout]     |          this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |          `#2` will be dropped later as of Edition 2024
[INFO] [stdout] 123 |         match handler.apply_current_config().await {
[INFO] [stdout]     |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |               |                              |
[INFO] [stdout]     |               |                              this value will be stored in a temporary; let us call it `#7`
[INFO] [stdout]     |               |                              up until Edition 2021 `#7` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |               |                              this value will be stored in a temporary; let us call it `#5`
[INFO] [stdout]     |               |                              `#5` will be dropped later as of Edition 2024
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#6`
[INFO] [stdout]     |               up until Edition 2021 `#6` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |               this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]     |               `#4` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 127 |             Err(err) => {
[INFO] [stdout]     |                 ---
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `err` calls a custom destructor
[INFO] [stdout]     |                 `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 131 |     }
[INFO] [stdout]     |     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#6` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#5` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/config.rs:341:31
[INFO] [stdout]      |
[INFO] [stdout]  320 |                         tokio::pin!(timeout);
[INFO] [stdout]      |                         --------------------
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         `timeout` calls a custom destructor
[INFO] [stdout]      |                         `timeout` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  341 |                         match Config::load() {
[INFO] [stdout]      |                               ^^^^^^^^^^^^^^
[INFO] [stdout]      |                               |
[INFO] [stdout]      |                               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  348 |                     }
[INFO] [stdout]      |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `timeout` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 | /         impl $(<
[INFO] [stdout] 1314 | |             $( $lifetime $(: $lifetime_bound)? ,)*
[INFO] [stdout] 1315 | |             $( $generics
[INFO] [stdout] 1316 | |                 $(: $generics_bound)?
[INFO] [stdout] ...    |
[INFO] [stdout] 1319 | |             ),*
[INFO] [stdout] 1320 | |         >)? $crate::__private::Drop for $self_ty
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/time/entry.rs:280:1
[INFO] [stdout]      |
[INFO] [stdout]  280 | / pin_project! {
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]      = note: this warning originates in the macro `$crate::__pin_project_make_drop_impl` which comes from the expansion of the macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/gpu_controller/common/fdinfo.rs:51:19
[INFO] [stdout]     |
[INFO] [stdout]  40 |     for entry in procs {
[INFO] [stdout]     |                  -----
[INFO] [stdout]     |                  |
[INFO] [stdout]     |                  this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                  `#1` will be dropped later as of Edition 2024
[INFO] [stdout]  41 |         let entry = entry?;
[INFO] [stdout]     |             -----   ------
[INFO] [stdout]     |             |       |
[INFO] [stdout]     |             |       this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |             |       `#2` will be dropped later as of Edition 2024
[INFO] [stdout]     |             `entry` calls a custom destructor
[INFO] [stdout]     |             `entry` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  51 |             match collect_proc_util(&entry.path(), &dri_paths, vram_keys, engines) {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     |                   up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  58 |                     for util in utils {
[INFO] [stdout]     |                                 -----
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 `iter` calls a custom destructor
[INFO] [stdout]     |                                 `iter` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 131 |                 Err(err) => {
[INFO] [stdout]     |                     ---
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     `err` calls a custom destructor
[INFO] [stdout]     |                     `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 135 |         }
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sys/fs/unix.rs:1011:0
[INFO] [stdout] note: `entry` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sys/fs/unix.rs:1011:0
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sys/fs/unix.rs:1011:0
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/gpu_controller/nvidia.rs:905:25
[INFO] [stdout]     |
[INFO] [stdout] 888 |                               || self
[INFO] [stdout]     |  ________________________________-
[INFO] [stdout] 889 | |                                 .last_applied_offsets
[INFO] [stdout] 890 | |                                 .borrow()
[INFO] [stdout]     | |                                         -
[INFO] [stdout]     | |                                         |
[INFO] [stdout]     | |_________________________________________this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                           `#1` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 896 | /                             device
[INFO] [stdout] 897 | |                                 .set_clock_offset(clock_type, pstate, 0)
[INFO] [stdout] 898 | |                                 .with_context(|| {
[INFO] [stdout] 899 | |                                     format!("Could not reset {clock_type:?} pstate {pstate:?}")
[INFO] [stdout] 900 | |                                 })?;
[INFO] [stdout]     | |                                   -
[INFO] [stdout]     | |___________________________________|
[INFO] [stdout]     | |___________________________________this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                                     `#2` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 905 | |                         self.last_applied_offsets.borrow_mut().get_mut(&clock_type)
[INFO] [stdout]     | |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     | |                         |
[INFO] [stdout]     | |                         this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]     | |                         up until Edition 2021 `#3` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...   |
[INFO] [stdout] 909 | |                 }
[INFO] [stdout]     | |                 - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#3` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/cell.rs:2050:0
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/cell.rs:1582:0
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:384:47
[INFO] [stdout]     |
[INFO] [stdout] 374 |                             let mut config_guard = handler.config.write().await;
[INFO] [stdout]     |                                 ----------------
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 `config_guard` calls a custom destructor
[INFO] [stdout]     |                                 `config_guard` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 384 |                             if let Err(err) = controller.apply_config(&previous_config).await {
[INFO] [stdout]     |                                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]     |                                               |                                         |
[INFO] [stdout]     |                                               |                                         this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                                               |                                         up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                                               this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                               up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 387 |                         }
[INFO] [stdout]     |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#2` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `config_guard` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:392:19
[INFO] [stdout]     |
[INFO] [stdout] 351 |             let controller = handler
[INFO] [stdout]     |                 ----------
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `controller` calls a custom destructor
[INFO] [stdout]     |                 `controller` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 392 |             match handler.confirm_config_tx.try_borrow_mut() {
[INFO] [stdout]     |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                   |
[INFO] [stdout]     |                   this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                   up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 396 |         });
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/core/src/cell.rs:2050:0
[INFO] [stdout] note: `controller` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/read_guard.rs:178:1
[INFO] [stdout]     |
[INFO] [stdout] 178 | impl<'a, T: ?Sized> Drop for RwLockReadGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-daemon/src/server/handler.rs:384:89
[INFO] [stdout]     |
[INFO] [stdout] 374 |                             let mut config_guard = handler.config.write().await;
[INFO] [stdout]     |                                 ----------------
[INFO] [stdout]     |                                 |
[INFO] [stdout]     |                                 `config_guard` calls a custom destructor
[INFO] [stdout]     |                                 `config_guard` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 384 |                             if let Err(err) = controller.apply_config(&previous_config).await {
[INFO] [stdout]     |                                                                                         ^^^^^
[INFO] [stdout]     |                                                                                         |
[INFO] [stdout]     |                                                                                         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                                                                         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 387 |                         }
[INFO] [stdout]     |                         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: `#1` may invoke a custom destructor because it contains a trait object
[INFO] [stdout] note: `config_guard` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/sync/rwlock/write_guard.rs:444:1
[INFO] [stdout]     |
[INFO] [stdout] 444 | impl<'a, T: ?Sized> Drop for RwLockWriteGuard<'a, T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/server/handler.rs:1222:25
[INFO] [stdout]      |
[INFO] [stdout] 1220 | /                     warn!(
[INFO] [stdout] 1221 | |                         "could not include file '{}' in snapshot: {err}",
[INFO] [stdout] 1222 | |                         entry.path().display()
[INFO] [stdout]      | |                         ^^^^^^^^^^^^ this temporary value will be dropped at the end of the block
[INFO] [stdout] 1223 | |                     );
[INFO] [stdout]      | |_____________________- borrow later used here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-daemon/src/server/handler.rs:1201:46
[INFO] [stdout]      |
[INFO] [stdout] 1201 |                 debug!("skipping path '{}'", entry.path().display());
[INFO] [stdout]      |                 -----------------------------^^^^^^^^^^^^-----------
[INFO] [stdout]      |                 |                            |
[INFO] [stdout]      |                 |                            this temporary value will be dropped at the end of the block
[INFO] [stdout]      |                 borrow later used here
[INFO] [stdout]      |
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking relm4 v0.10.0
[INFO] [stderr]     Checking relm4-components v0.10.0
[INFO] [stderr]     Checking lact-gui v0.8.2 (/opt/rustwide/workdir/lact-gui)
[INFO] [stderr]    Migrating lact-gui/src/lib.rs from 2021 edition to 2024
[INFO] [stderr]        Fixed lact-gui/src/app/process_monitor.rs (1 fix)
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app.rs:197:60
[INFO] [stdout]     |
[INFO] [stdout] 197 |                     if let Ok(msg) = conn_status_rx.recv().await {
[INFO] [stdout]     |                                      ----------------------^^^^^
[INFO] [stdout]     |                                      |                     |
[INFO] [stdout]     |                                      |                     this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                      |                     up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                                      `__awaitee` calls a custom destructor
[INFO] [stdout]     |                                      `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 200 |                 }
[INFO] [stdout]     |                 - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app.rs:992:40
[INFO] [stdout]     |
[INFO] [stdout] 991 |                 for child in message_box.observe_children().into_iter().flatten() {
[INFO] [stdout]     |                              ----------------------------------------------------
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                              `#1` will be dropped later as of Edition 2024
[INFO] [stdout] 992 |                     if let Ok(label) = child.downcast::<gtk::Label>() {
[INFO] [stdout]     |                               -----    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |        |
[INFO] [stdout]     |                               |        this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                               |        up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                               `label` calls a custom destructor
[INFO] [stdout]     |                               `label` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 995 |                 }
[INFO] [stdout]     |                 - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `label` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> lact-gui/src/app/graphs_window/plot/mod.rs:38:42
[INFO] [stdout]    |
[INFO] [stdout] 38 |             while let Ok(()) = rx.recv().await {
[INFO] [stdout]    |                                ----------^^^^^
[INFO] [stdout]    |                                |         |
[INFO] [stdout]    |                                |         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]    |                                |         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]    |                                `__awaitee` calls a custom destructor
[INFO] [stdout]    |                                `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] 39 |                 f();
[INFO] [stdout] 40 |             }
[INFO] [stdout]    |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app/graphs_window/mod.rs:305:43
[INFO] [stdout]     |
[INFO] [stdout] 304 |                         let data = data.read().unwrap();
[INFO] [stdout]     |                             ----
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `data` calls a custom destructor
[INFO] [stdout]     |                             `data` will be dropped later as of Edition 2024
[INFO] [stdout] 305 |                         if let Err(err) = export_to_file(&data, &path) {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                           up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 308 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `data` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/poison/rwlock.rs:1118:0
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app/header.rs:275:70
[INFO] [stdout]     |
[INFO] [stdout] 275 |                         debug!("selecting default dedicated gpu {}", gpu_item.borrow().0.id);
[INFO] [stdout]     |                         ---------------------------------------------^^^^^^^^^^^^^^^^^------
[INFO] [stdout]     |                         |                                            |
[INFO] [stdout]     |                         |                                            this temporary value will be dropped at the end of the block
[INFO] [stdout]     |                         borrow later used here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app/pages/oc_page/performance_frame.rs:234:37
[INFO] [stdout]     |
[INFO] [stdout] 234 |         while let Some(component) = self.heuristics_components.pop() {
[INFO] [stdout]     |                        ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                        |            |
[INFO] [stdout]     |                        |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                        |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                        `component` calls a custom destructor
[INFO] [stdout]     |                        `component` will be dropped later as of Edition 2024
[INFO] [stdout] 235 |             let page = widgets.heuristics_notebook.page(component.widget());
[INFO] [stdout]     |                 ----
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `page` calls a custom destructor
[INFO] [stdout]     |                 `page` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 239 |         }
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.1/src/lib.rs:822:1
[INFO] [stdout]     |
[INFO] [stdout] 822 | impl<T> Drop for Sender<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.10.0/src/runtime_util.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]  51 | impl Drop for ShutdownOnDrop {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.10.0/src/factory/sync/collections/vec_deque.rs:529:1
[INFO] [stdout]     |
[INFO] [stdout] 529 | / impl<C> Drop for FactoryVecDeque<C>
[INFO] [stdout] 530 | | where
[INFO] [stdout] 531 | |     C: FactoryComponent<Index = DynamicIndex>,
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] note: `component` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.1/src/lib.rs:822:1
[INFO] [stdout]     |
[INFO] [stdout] 822 | impl<T> Drop for Sender<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `component` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `component` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.10.0/src/runtime_util.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]  51 | impl Drop for ShutdownOnDrop {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `component` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.10.0/src/factory/sync/collections/vec_deque.rs:529:1
[INFO] [stdout]     |
[INFO] [stdout] 529 | / impl<C> Drop for FactoryVecDeque<C>
[INFO] [stdout] 530 | | where
[INFO] [stdout] 531 | |     C: FactoryComponent<Index = DynamicIndex>,
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] note: `page` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app/pages/oc_page/power_states/power_states_list.rs:130:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 set_label: {
[INFO] [stdout]     |                 --------- borrow later used by call
[INFO] [stdout] ...
[INFO] [stdout] 130 |                     Some(&format!("{}: {value_text} {}", index.current_index(), self.value_suffix))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this temporary value will be dropped at the end of the block
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-gui/src/app/process_monitor.rs:124:42
[INFO] [stdout]      |
[INFO] [stdout]  123 |                     let column: gtk::ColumnViewColumn = column.unwrap().downcast().unwrap();
[INFO] [stdout]      |                         ------
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         `column` calls a custom destructor
[INFO] [stdout]      |                         `column` will be dropped later as of Edition 2024
[INFO] [stdout]  124 |                     if let Some(title) = column.title() {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                          up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  135 |                 }
[INFO] [stdout]      |                 - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/gstring.rs:1601:1
[INFO] [stdout]      |
[INFO] [stdout] 1601 | impl Drop for GString {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `column` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]      |
[INFO] [stdout]  395 | impl Drop for ObjectRef {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Checking lact v0.8.2 (/opt/rustwide/workdir/lact)
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-gui/src/app.rs:1108:19
[INFO] [stdout]      |
[INFO] [stdout] 1096 |             let duration = Duration::from_millis(CONFIG.read().stats_poll_interval_ms as u64);
[INFO] [stdout]      |                                                  -------------
[INFO] [stdout]      |                                                  |
[INFO] [stdout]      |                                                  this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                  `#1` will be dropped later as of Edition 2024
[INFO] [stdout] 1097 |             tokio::time::sleep(duration).await;
[INFO] [stdout]      |             ----------------------------------
[INFO] [stdout]      |             |
[INFO] [stdout]      |             `__awaitee` calls a custom destructor
[INFO] [stdout]      |             `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] 1098 |
[INFO] [stdout] 1099 |             match daemon_client.get_device_stats(&gpu_id).await {
[INFO] [stdout]      |                   ---------------------------------------------
[INFO] [stdout]      |                   |                                       |
[INFO] [stdout]      |                   |                                       this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]      |                   |                                       `#4` will be dropped later as of Edition 2024
[INFO] [stdout]      |                   this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                   `#2` will be dropped later as of Edition 2024
[INFO] [stdout]      |                   this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]      |                   `#3` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1103 |                 Err(err) => {
[INFO] [stdout]      |                     ---
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     `err` calls a custom destructor
[INFO] [stdout]      |                     `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1108 |             match daemon_client.list_profiles(false).await {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]      |                   |                                  |
[INFO] [stdout]      |                   |                                  this value will be stored in a temporary; let us call it `#9`
[INFO] [stdout]      |                   |                                  up until Edition 2021 `#9` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                   |                                  this value will be stored in a temporary; let us call it `#6`
[INFO] [stdout]      |                   |                                  `#6` will be dropped later as of Edition 2024
[INFO] [stdout]      |                   this value will be stored in a temporary; let us call it `#8`
[INFO] [stdout]      |                   up until Edition 2021 `#8` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                   this value will be stored in a temporary; let us call it `#5`
[INFO] [stdout]      |                   `#5` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1112 |                 Err(err) => {
[INFO] [stdout]      |                     ---
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this value will be stored in a temporary; let us call it `#7`
[INFO] [stdout]      |                     `#7` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1116 |         }
[INFO] [stdout]      |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#8` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/poison/rwlock.rs:1118:0
[INFO] [stdout] note: `__awaitee` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 | /         impl $(<
[INFO] [stdout] 1314 | |             $( $lifetime $(: $lifetime_bound)? ,)*
[INFO] [stdout] 1315 | |             $( $generics
[INFO] [stdout] 1316 | |                 $(: $generics_bound)?
[INFO] [stdout] ...    |
[INFO] [stdout] 1319 | |             ),*
[INFO] [stdout] 1320 | |         >)? $crate::__private::Drop for $self_ty
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/time/entry.rs:280:1
[INFO] [stdout]      |
[INFO] [stdout]  280 | / pin_project! {
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#4` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#6` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#7` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]      = note: this warning originates in the macro `$crate::__pin_project_make_drop_impl` which comes from the expansion of the macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Migrating lact/benches/bench.rs from 2021 edition to 2024
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app.rs:197:60
[INFO] [stdout]     |
[INFO] [stdout] 197 |                     if let Ok(msg) = conn_status_rx.recv().await {
[INFO] [stdout]     |                                      ----------------------^^^^^
[INFO] [stdout]     |                                      |                     |
[INFO] [stdout]     |                                      |                     this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                      |                     up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                                      `__awaitee` calls a custom destructor
[INFO] [stdout]     |                                      `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 200 |                 }
[INFO] [stdout]     |                 - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]     = note: `--force-warn tail-expr-drop-order` implied by `--force-warn rust-2024-compatibility`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app.rs:992:40
[INFO] [stdout]     |
[INFO] [stdout] 991 |                 for child in message_box.observe_children().into_iter().flatten() {
[INFO] [stdout]     |                              ----------------------------------------------------
[INFO] [stdout]     |                              |
[INFO] [stdout]     |                              this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                              `#1` will be dropped later as of Edition 2024
[INFO] [stdout] 992 |                     if let Ok(label) = child.downcast::<gtk::Label>() {
[INFO] [stdout]     |                               -----    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                               |        |
[INFO] [stdout]     |                               |        this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]     |                               |        up until Edition 2021 `#2` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                               `label` calls a custom destructor
[INFO] [stdout]     |                               `label` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 995 |                 }
[INFO] [stdout]     |                 - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `label` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]   --> lact-gui/src/app/graphs_window/plot/mod.rs:38:42
[INFO] [stdout]    |
[INFO] [stdout] 38 |             while let Ok(()) = rx.recv().await {
[INFO] [stdout]    |                                ----------^^^^^
[INFO] [stdout]    |                                |         |
[INFO] [stdout]    |                                |         this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]    |                                |         up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]    |                                `__awaitee` calls a custom destructor
[INFO] [stdout]    |                                `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] 39 |                 f();
[INFO] [stdout] 40 |             }
[INFO] [stdout]    |             - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]    |
[INFO] [stdout]    = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]    = warning: this changes meaning in Rust 2024
[INFO] [stdout]    = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app/graphs_window/mod.rs:305:43
[INFO] [stdout]     |
[INFO] [stdout] 304 |                         let data = data.read().unwrap();
[INFO] [stdout]     |                             ----
[INFO] [stdout]     |                             |
[INFO] [stdout]     |                             `data` calls a custom destructor
[INFO] [stdout]     |                             `data` will be dropped later as of Edition 2024
[INFO] [stdout] 305 |                         if let Err(err) = export_to_file(&data, &path) {
[INFO] [stdout]     |                                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                                           |
[INFO] [stdout]     |                                           this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                                           up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 308 |                     }
[INFO] [stdout]     |                     - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]     |
[INFO] [stdout] 773 | impl Drop for Error {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `data` invokes this custom destructor
[INFO] [stdout]    --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/poison/rwlock.rs:1118:0
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app/header.rs:275:70
[INFO] [stdout]     |
[INFO] [stdout] 275 |                         debug!("selecting default dedicated gpu {}", gpu_item.borrow().0.id);
[INFO] [stdout]     |                         ---------------------------------------------^^^^^^^^^^^^^^^^^------
[INFO] [stdout]     |                         |                                            |
[INFO] [stdout]     |                         |                                            this temporary value will be dropped at the end of the block
[INFO] [stdout]     |                         borrow later used here
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app/pages/oc_page/performance_frame.rs:234:37
[INFO] [stdout]     |
[INFO] [stdout] 234 |         while let Some(component) = self.heuristics_components.pop() {
[INFO] [stdout]     |                        ---------    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                        |            |
[INFO] [stdout]     |                        |            this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]     |                        |            up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]     |                        `component` calls a custom destructor
[INFO] [stdout]     |                        `component` will be dropped later as of Edition 2024
[INFO] [stdout] 235 |             let page = widgets.heuristics_notebook.page(component.widget());
[INFO] [stdout]     |                 ----
[INFO] [stdout]     |                 |
[INFO] [stdout]     |                 `page` calls a custom destructor
[INFO] [stdout]     |                 `page` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 239 |         }
[INFO] [stdout]     |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]     |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.1/src/lib.rs:822:1
[INFO] [stdout]     |
[INFO] [stdout] 822 | impl<T> Drop for Sender<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.10.0/src/runtime_util.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]  51 | impl Drop for ShutdownOnDrop {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.10.0/src/factory/sync/collections/vec_deque.rs:529:1
[INFO] [stdout]     |
[INFO] [stdout] 529 | / impl<C> Drop for FactoryVecDeque<C>
[INFO] [stdout] 530 | | where
[INFO] [stdout] 531 | |     C: FactoryComponent<Index = DynamicIndex>,
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] note: `component` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/flume-0.11.1/src/lib.rs:822:1
[INFO] [stdout]     |
[INFO] [stdout] 822 | impl<T> Drop for Sender<T> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `component` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `component` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.10.0/src/runtime_util.rs:51:1
[INFO] [stdout]     |
[INFO] [stdout]  51 | impl Drop for ShutdownOnDrop {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `component` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/relm4-0.10.0/src/factory/sync/collections/vec_deque.rs:529:1
[INFO] [stdout]     |
[INFO] [stdout] 529 | / impl<C> Drop for FactoryVecDeque<C>
[INFO] [stdout] 530 | | where
[INFO] [stdout] 531 | |     C: FactoryComponent<Index = DynamicIndex>,
[INFO] [stdout]     | |______________________________________________^
[INFO] [stdout] note: `page` invokes this custom destructor
[INFO] [stdout]    --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]     |
[INFO] [stdout] 395 | impl Drop for ObjectRef {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]    --> lact-gui/src/app/pages/oc_page/power_states/power_states_list.rs:130:26
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 set_label: {
[INFO] [stdout]     |                 --------- borrow later used by call
[INFO] [stdout] ...
[INFO] [stdout] 130 |                     Some(&format!("{}: {value_text} {}", index.current_index(), self.value_suffix))
[INFO] [stdout]     |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ this temporary value will be dropped at the end of the block
[INFO] [stdout]     |
[INFO] [stdout]     = warning: this changes meaning in Rust 2024
[INFO] [stdout]     = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-gui/src/app/process_monitor.rs:124:42
[INFO] [stdout]      |
[INFO] [stdout]  123 |                     let column: gtk::ColumnViewColumn = column.unwrap().downcast().unwrap();
[INFO] [stdout]      |                         ------
[INFO] [stdout]      |                         |
[INFO] [stdout]      |                         `column` calls a custom destructor
[INFO] [stdout]      |                         `column` will be dropped later as of Edition 2024
[INFO] [stdout]  124 |                     if let Some(title) = column.title() {
[INFO] [stdout]      |                                          ^^^^^^^^^^^^^^
[INFO] [stdout]      |                                          |
[INFO] [stdout]      |                                          this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                          up until Edition 2021 `#1` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout] ...
[INFO] [stdout]  135 |                 }
[INFO] [stdout]      |                 - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/gstring.rs:1601:1
[INFO] [stdout]      |
[INFO] [stdout] 1601 | impl Drop for GString {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `column` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/glib-0.21.1/src/object.rs:395:1
[INFO] [stdout]      |
[INFO] [stdout]  395 | impl Drop for ObjectRef {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: relative drop order changing in Rust 2024
[INFO] [stdout]     --> lact-gui/src/app.rs:1108:19
[INFO] [stdout]      |
[INFO] [stdout] 1096 |             let duration = Duration::from_millis(CONFIG.read().stats_poll_interval_ms as u64);
[INFO] [stdout]      |                                                  -------------
[INFO] [stdout]      |                                                  |
[INFO] [stdout]      |                                                  this value will be stored in a temporary; let us call it `#1`
[INFO] [stdout]      |                                                  `#1` will be dropped later as of Edition 2024
[INFO] [stdout] 1097 |             tokio::time::sleep(duration).await;
[INFO] [stdout]      |             ----------------------------------
[INFO] [stdout]      |             |
[INFO] [stdout]      |             `__awaitee` calls a custom destructor
[INFO] [stdout]      |             `__awaitee` will be dropped later as of Edition 2024
[INFO] [stdout] 1098 |
[INFO] [stdout] 1099 |             match daemon_client.get_device_stats(&gpu_id).await {
[INFO] [stdout]      |                   ---------------------------------------------
[INFO] [stdout]      |                   |                                       |
[INFO] [stdout]      |                   |                                       this value will be stored in a temporary; let us call it `#4`
[INFO] [stdout]      |                   |                                       `#4` will be dropped later as of Edition 2024
[INFO] [stdout]      |                   this value will be stored in a temporary; let us call it `#2`
[INFO] [stdout]      |                   `#2` will be dropped later as of Edition 2024
[INFO] [stdout]      |                   this value will be stored in a temporary; let us call it `#3`
[INFO] [stdout]      |                   `#3` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1103 |                 Err(err) => {
[INFO] [stdout]      |                     ---
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     `err` calls a custom destructor
[INFO] [stdout]      |                     `err` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1108 |             match daemon_client.list_profiles(false).await {
[INFO] [stdout]      |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^-----
[INFO] [stdout]      |                   |                                  |
[INFO] [stdout]      |                   |                                  this value will be stored in a temporary; let us call it `#9`
[INFO] [stdout]      |                   |                                  up until Edition 2021 `#9` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                   |                                  this value will be stored in a temporary; let us call it `#6`
[INFO] [stdout]      |                   |                                  `#6` will be dropped later as of Edition 2024
[INFO] [stdout]      |                   this value will be stored in a temporary; let us call it `#8`
[INFO] [stdout]      |                   up until Edition 2021 `#8` is dropped last but will be dropped earlier in Edition 2024
[INFO] [stdout]      |                   this value will be stored in a temporary; let us call it `#5`
[INFO] [stdout]      |                   `#5` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1112 |                 Err(err) => {
[INFO] [stdout]      |                     ---
[INFO] [stdout]      |                     |
[INFO] [stdout]      |                     this value will be stored in a temporary; let us call it `#7`
[INFO] [stdout]      |                     `#7` will be dropped later as of Edition 2024
[INFO] [stdout] ...
[INFO] [stdout] 1116 |         }
[INFO] [stdout]      |         - now the temporary value is dropped here, before the local variables in the block or statement
[INFO] [stdout]      |
[INFO] [stdout] note: `#8` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#1` invokes this custom destructor
[INFO] [stdout]     --> /rustc/622891a4e29178280638a6b63a8908bde2c0c854/library/std/src/sync/poison/rwlock.rs:1118:0
[INFO] [stdout] note: `__awaitee` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/pin-project-lite-0.2.16/src/lib.rs:1313:9
[INFO] [stdout]      |
[INFO] [stdout] 1313 | /         impl $(<
[INFO] [stdout] 1314 | |             $( $lifetime $(: $lifetime_bound)? ,)*
[INFO] [stdout] 1315 | |             $( $generics
[INFO] [stdout] 1316 | |                 $(: $generics_bound)?
[INFO] [stdout] ...    |
[INFO] [stdout] 1319 | |             ),*
[INFO] [stdout] 1320 | |         >)? $crate::__private::Drop for $self_ty
[INFO] [stdout]      | |________________________________________________^
[INFO] [stdout]      |
[INFO] [stdout]     ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.47.1/src/runtime/time/entry.rs:280:1
[INFO] [stdout]      |
[INFO] [stdout]  280 | / pin_project! {
[INFO] [stdout] ...    |
[INFO] [stdout]  310 | | }
[INFO] [stdout]      | |_- in this macro invocation
[INFO] [stdout] note: `#2` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#4` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `err` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#6` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] note: `#7` invokes this custom destructor
[INFO] [stdout]     --> /opt/rustwide/cargo-home/registry/src/index.crates.io-1949cf8c6b5b557f/anyhow-1.0.99/src/error.rs:773:1
[INFO] [stdout]      |
[INFO] [stdout]  773 | impl Drop for Error {
[INFO] [stdout]      | ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]      = note: most of the time, changing drop order is harmless; inspect the `impl Drop`s for side effects like releasing locks or sending messages
[INFO] [stdout]      = warning: this changes meaning in Rust 2024
[INFO] [stdout]      = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/temporary-tail-expr-scope.html>
[INFO] [stdout]      = note: this warning originates in the macro `$crate::__pin_project_make_drop_impl` which comes from the expansion of the macro `pin_project` (in Nightly builds, run with -Z macro-backtrace for more info)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]    Migrating lact/src/main.rs from 2021 edition to 2024
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 2m 50s
[INFO] [stderr] warning: the following packages contain code that will be rejected by a future version of Rust: proc-macro-error2 v2.0.1
[INFO] [stderr] note: to see what the problems were, use the option `--future-incompat-report`, or run `cargo report future-incompatibilities --id 6`
[INFO] [stderr] crater-edition-check: lact v0.8.2 (/opt/rustwide/workdir/lact) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: lact-cli v0.8.2 (/opt/rustwide/workdir/lact-cli) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: lact-client v0.8.2 (/opt/rustwide/workdir/lact-client) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: lact-schema v0.8.2 (/opt/rustwide/workdir/lact-schema) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: lact-daemon v0.8.2 (/opt/rustwide/workdir/lact-daemon) updating edition from 2021 to 2024
[INFO] [stderr] crater-edition-check: lact-gui v0.8.2 (/opt/rustwide/workdir/lact-gui) updating edition from 2021 to 2024
[INFO] [stderr]    Compiling lact-schema v0.8.2 (/opt/rustwide/workdir/lact-schema)
[INFO] [stderr]    Compiling lact-daemon v0.8.2 (/opt/rustwide/workdir/lact-daemon)
[INFO] [stderr]     Checking lact-client v0.8.2 (/opt/rustwide/workdir/lact-client)
[INFO] [stderr]     Checking lact-cli v0.8.2 (/opt/rustwide/workdir/lact-cli)
[INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...len : usize) -> & [T] { :: std :: slice :: from_raw_parts (self . as_ptr () , len) } # [inline] pub unsafe fn as_mut_slice (& mut ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:451
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...lf as * mut _ as * mut T } # [inline] pub unsafe fn as_slice (& self , len : usize) -> & [T] { :: std :: slice :: from_raw_parts (...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]   = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:508
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...len : usize) -> & [T] { :: std :: slice :: from_raw_parts (self . as_ptr () , len) } # [inline] pub unsafe fn as_mut_slice (& mut ...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:451
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...lf as * mut _ as * mut T } # [inline] pub unsafe fn as_slice (& self , len : usize) -> & [T] { :: std :: slice :: from_raw_parts (...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout]   = note: `#[warn(unsafe_op_in_unsafe_fn)]` (part of `#[warn(rust_2024_compatibility)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:649
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ize) -> & mut [T] { :: std :: slice :: from_raw_parts_mut (self . as_mut_ptr () , len) } } impl < T > :: std :: fmt :: Debug for _...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:580
[INFO] [stdout]   |
[INFO] [stdout] 3 | .... as_ptr () , len) } # [inline] pub unsafe fn as_mut_slice (& mut self , len : usize) -> & mut [T] { :: std :: slice :: from_raw_p...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `std::slice::from_raw_parts_mut` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:649
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ize) -> & mut [T] { :: std :: slice :: from_raw_parts_mut (self . as_mut_ptr () , len) } } impl < T > :: std :: fmt :: Debug for _...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:580
[INFO] [stdout]   |
[INFO] [stdout] 3 | .... as_ptr () , len) } # [inline] pub unsafe fn as_mut_slice (& mut self , len : usize) -> & mut [T] { :: std :: slice :: from_raw_p...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::new` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: ffi :: OsStr > { let library = :: libloading :: Library :: new (path) ? ; Self :: from_library (library) } pub unsafe fn from_l...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282512
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...m { pub unsafe fn new < P > (path : P) -> Result < Self , :: libloading :: Error > where P : AsRef < :: std :: ffi :: OsStr > { le...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `bindings::intel::IntelDrm::from_library` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282693
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bloading :: Library :: new (path) ? ; Self :: from_library (library) } pub unsafe fn from_library < L > (library : L) -> Result < ...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::new` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: ffi :: OsStr > { let library = :: libloading :: Library :: new (path) ? ; Self :: from_library (library) } pub unsafe fn from_l...
[INFO] [stdout]   |                                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282512
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...m { pub unsafe fn new < P > (path : P) -> Result < Self , :: libloading :: Error > where P : AsRef < :: std :: ffi :: OsStr > { le...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `bindings::intel::IntelDrm::from_library` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282693
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bloading :: Library :: new (path) ? ; Self :: from_library (library) } pub unsafe fn from_library < L > (library : L) -> Result < ...
[INFO] [stdout]   |                                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...o () ; let drm_intel_bo_alloc = __library . get (b"drm_intel_bo_alloc\0") . map (| sym | * sym) ; let drm_intel_bo_alloc_for_rende...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282726
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn from_library < L > (library : L) -> Result < Self , :: libloading :: Error > where L : Into < :: libloading :: Library > { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283026
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_bo_alloc_for_render = __library . get (b"drm_intel_bo_alloc_for_render\0") . map (| sym | * sym) ; let drm_intel_bo_alloc_use...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283136
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_bo_alloc_userptr = __library . get (b"drm_intel_bo_alloc_userptr\0") . map (| sym | * sym) ; let drm_intel_bo_alloc_tiled...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282924
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...o () ; let drm_intel_bo_alloc = __library . get (b"drm_intel_bo_alloc\0") . map (| sym | * sym) ; let drm_intel_bo_alloc_for_rende...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:282726
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn from_library < L > (library : L) -> Result < Self , :: libloading :: Error > where L : Into < :: libloading :: Library > { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283026
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_bo_alloc_for_render = __library . get (b"drm_intel_bo_alloc_for_render\0") . map (| sym | * sym) ; let drm_intel_bo_alloc_use...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283241
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bo_alloc_tiled = __library . get (b"drm_intel_bo_alloc_tiled\0") . map (| sym | * sym) ; let drm_intel_bo_reference = ...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283136
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_bo_alloc_userptr = __library . get (b"drm_intel_bo_alloc_userptr\0") . map (| sym | * sym) ; let drm_intel_bo_alloc_tiled...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... let drm_intel_bo_reference = __library . get (b"drm_intel_bo_reference\0") . map (| sym | * sym) ; let drm_intel_bo_unreference =...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283241
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bo_alloc_tiled = __library . get (b"drm_intel_bo_alloc_tiled\0") . map (| sym | * sym) ; let drm_intel_bo_reference = ...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283443
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bo_unreference = __library . get (b"drm_intel_bo_unreference\0") . map (| sym | * sym) ; let drm_intel_bo_map = __libr...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... let drm_intel_bo_reference = __library . get (b"drm_intel_bo_reference\0") . map (| sym | * sym) ; let drm_intel_bo_unreference =...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * sym) ; let drm_intel_bo_map = __library . get (b"drm_intel_bo_map\0") . map (| sym | * sym) ; let drm_intel_bo_unmap = __librar...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283443
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bo_unreference = __library . get (b"drm_intel_bo_unreference\0") . map (| sym | * sym) ; let drm_intel_bo_map = __libr...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283627
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sym) ; let drm_intel_bo_unmap = __library . get (b"drm_intel_bo_unmap\0") . map (| sym | * sym) ; let drm_intel_bo_subdata = __lib...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283720
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; let drm_intel_bo_subdata = __library . get (b"drm_intel_bo_subdata\0") . map (| sym | * sym) ; let drm_intel_bo_get_subdata = ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283538
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * sym) ; let drm_intel_bo_map = __library . get (b"drm_intel_bo_map\0") . map (| sym | * sym) ; let drm_intel_bo_unmap = __librar...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bo_get_subdata = __library . get (b"drm_intel_bo_get_subdata\0") . map (| sym | * sym) ; let drm_intel_bo_wait_renderi...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283627
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sym) ; let drm_intel_bo_unmap = __library . get (b"drm_intel_bo_unmap\0") . map (| sym | * sym) ; let drm_intel_bo_subdata = __lib...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283925
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...m_intel_bo_wait_rendering = __library . get (b"drm_intel_bo_wait_rendering\0") . map (| sym | * sym) ; let drm_intel_bufmgr_set_de...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283720
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; let drm_intel_bo_subdata = __library . get (b"drm_intel_bo_subdata\0") . map (| sym | * sym) ; let drm_intel_bo_get_subdata = ...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284033
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_bufmgr_set_debug = __library . get (b"drm_intel_bufmgr_set_debug\0") . map (| sym | * sym) ; let drm_intel_bufmgr_destroy...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bo_get_subdata = __library . get (b"drm_intel_bo_get_subdata\0") . map (| sym | * sym) ; let drm_intel_bo_wait_renderi...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284138
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bufmgr_destroy = __library . get (b"drm_intel_bufmgr_destroy\0") . map (| sym | * sym) ; let drm_intel_bo_exec = __lib...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284234
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* sym) ; let drm_intel_bo_exec = __library . get (b"drm_intel_bo_exec\0") . map (| sym | * sym) ; let drm_intel_bo_mrb_exec = __li...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:283925
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...m_intel_bo_wait_rendering = __library . get (b"drm_intel_bo_wait_rendering\0") . map (| sym | * sym) ; let drm_intel_bufmgr_set_de...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284327
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; let drm_intel_bo_mrb_exec = __library . get (b"drm_intel_bo_mrb_exec\0") . map (| sym | * sym) ; let drm_intel_bufmgr_check_ape...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284033
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_bufmgr_set_debug = __library . get (b"drm_intel_bufmgr_set_debug\0") . map (| sym | * sym) ; let drm_intel_bufmgr_destroy...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284440
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...check_aperture_space = __library . get (b"drm_intel_bufmgr_check_aperture_space\0") . map (| sym | * sym) ; let drm_intel_bo_emit_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284138
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bufmgr_destroy = __library . get (b"drm_intel_bufmgr_destroy\0") . map (| sym | * sym) ; let drm_intel_bo_exec = __lib...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284555
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_bo_emit_reloc = __library . get (b"drm_intel_bo_emit_reloc\0") . map (| sym | * sym) ; let drm_intel_bo_emit_reloc_f...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284234
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* sym) ; let drm_intel_bo_exec = __library . get (b"drm_intel_bo_exec\0") . map (| sym | * sym) ; let drm_intel_bo_mrb_exec = __li...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284662
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_bo_emit_reloc_fence = __library . get (b"drm_intel_bo_emit_reloc_fence\0") . map (| sym | * sym) ; let drm_intel_bo_pin = __l...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284327
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; let drm_intel_bo_mrb_exec = __library . get (b"drm_intel_bo_mrb_exec\0") . map (| sym | * sym) ; let drm_intel_bufmgr_check_ape...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284762
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * sym) ; let drm_intel_bo_pin = __library . get (b"drm_intel_bo_pin\0") . map (| sym | * sym) ; let drm_intel_bo_unpin = __librar...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284440
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...check_aperture_space = __library . get (b"drm_intel_bufmgr_check_aperture_space\0") . map (| sym | * sym) ; let drm_intel_bo_emit_...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284851
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sym) ; let drm_intel_bo_unpin = __library . get (b"drm_intel_bo_unpin\0") . map (| sym | * sym) ; let drm_intel_bo_set_tiling = __...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_bo_set_tiling = __library . get (b"drm_intel_bo_set_tiling\0") . map (| sym | * sym) ; let drm_intel_bo_get_tiling =...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284555
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_bo_emit_reloc = __library . get (b"drm_intel_bo_emit_reloc\0") . map (| sym | * sym) ; let drm_intel_bo_emit_reloc_f...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285048
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_bo_get_tiling = __library . get (b"drm_intel_bo_get_tiling\0") . map (| sym | * sym) ; let drm_intel_bo_flink = __li...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284662
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_bo_emit_reloc_fence = __library . get (b"drm_intel_bo_emit_reloc_fence\0") . map (| sym | * sym) ; let drm_intel_bo_pin = __l...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285144
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sym) ; let drm_intel_bo_flink = __library . get (b"drm_intel_bo_flink\0") . map (| sym | * sym) ; let drm_intel_bo_busy = __librar...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284762
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * sym) ; let drm_intel_bo_pin = __library . get (b"drm_intel_bo_pin\0") . map (| sym | * sym) ; let drm_intel_bo_unpin = __librar...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285234
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* sym) ; let drm_intel_bo_busy = __library . get (b"drm_intel_bo_busy\0") . map (| sym | * sym) ; let drm_intel_bo_madvise = __lib...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284851
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sym) ; let drm_intel_bo_unpin = __library . get (b"drm_intel_bo_unpin\0") . map (| sym | * sym) ; let drm_intel_bo_set_tiling = __...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285326
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; let drm_intel_bo_madvise = __library . get (b"drm_intel_bo_madvise\0") . map (| sym | * sym) ; let drm_intel_bo_use_48b_addres...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285435
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...use_48b_address_range = __library . get (b"drm_intel_bo_use_48b_address_range\0") . map (| sym | * sym) ; let drm_intel_bo_set_sof...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:284947
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_bo_set_tiling = __library . get (b"drm_intel_bo_set_tiling\0") . map (| sym | * sym) ; let drm_intel_bo_get_tiling =...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285555
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l_bo_set_softpin_offset = __library . get (b"drm_intel_bo_set_softpin_offset\0") . map (| sym | * sym) ; let drm_intel_bo_disable_...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285048
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_bo_get_tiling = __library . get (b"drm_intel_bo_get_tiling\0") . map (| sym | * sym) ; let drm_intel_bo_flink = __li...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285667
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_bo_disable_reuse = __library . get (b"drm_intel_bo_disable_reuse\0") . map (| sym | * sym) ; let drm_intel_bo_is_reusable...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285144
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sym) ; let drm_intel_bo_flink = __library . get (b"drm_intel_bo_flink\0") . map (| sym | * sym) ; let drm_intel_bo_busy = __librar...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285772
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bo_is_reusable = __library . get (b"drm_intel_bo_is_reusable\0") . map (| sym | * sym) ; let drm_intel_bo_references =...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285234
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...* sym) ; let drm_intel_bo_busy = __library . get (b"drm_intel_bo_busy\0") . map (| sym | * sym) ; let drm_intel_bo_madvise = __lib...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285874
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_bo_references = __library . get (b"drm_intel_bo_references\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem_init...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285977
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... drm_intel_bufmgr_gem_init = __library . get (b"drm_intel_bufmgr_gem_init\0") . map (| sym | * sym) ; let drm_intel_bo_gem_create_...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285326
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) ; let drm_intel_bo_madvise = __library . get (b"drm_intel_bo_madvise\0") . map (| sym | * sym) ; let drm_intel_bo_use_48b_addres...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286090
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...o_gem_create_from_name = __library . get (b"drm_intel_bo_gem_create_from_name\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285435
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...use_48b_address_range = __library . get (b"drm_intel_bo_use_48b_address_range\0") . map (| sym | * sym) ; let drm_intel_bo_set_sof...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286211
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ufmgr_gem_enable_reuse = __library . get (b"drm_intel_bufmgr_gem_enable_reuse\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285555
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l_bo_set_softpin_offset = __library . get (b"drm_intel_bo_set_softpin_offset\0") . map (| sym | * sym) ; let drm_intel_bo_disable_...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286340
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...able_fenced_relocs = __library . get (b"drm_intel_bufmgr_gem_enable_fenced_relocs\0") . map (| sym | * sym) ; let drm_intel_bufmgr...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285667
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_bo_disable_reuse = __library . get (b"drm_intel_bo_disable_reuse\0") . map (| sym | * sym) ; let drm_intel_bo_is_reusable...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286475
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._set_vma_cache_size = __library . get (b"drm_intel_bufmgr_gem_set_vma_cache_size\0") . map (| sym | * sym) ; let drm_intel_gem_bo_...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285772
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_bo_is_reusable = __library . get (b"drm_intel_bo_is_reusable\0") . map (| sym | * sym) ; let drm_intel_bo_references =...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286604
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo_map_unsynchronized = __library . get (b"drm_intel_gem_bo_map_unsynchronized\0") . map (| sym | * sym) ; let drm_intel_gem_bo_ma...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285874
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_bo_references = __library . get (b"drm_intel_bo_references\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem_init...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286718
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_gem_bo_map_gtt = __library . get (b"drm_intel_gem_bo_map_gtt\0") . map (| sym | * sym) ; let drm_intel_gem_bo_unmap_gt...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:285977
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... drm_intel_bufmgr_gem_init = __library . get (b"drm_intel_bufmgr_gem_init\0") . map (| sym | * sym) ; let drm_intel_bo_gem_create_...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286823
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_gem_bo_unmap_gtt = __library . get (b"drm_intel_gem_bo_unmap_gtt\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem_can...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286090
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...o_gem_create_from_name = __library . get (b"drm_intel_bo_gem_create_from_name\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286950
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_implicit_sync = __library . get (b"drm_intel_bufmgr_gem_can_disable_implicit_sync\0") . map (| sym | * sym) ; let drm_intel_gem_...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286211
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ufmgr_gem_enable_reuse = __library . get (b"drm_intel_bufmgr_gem_enable_reuse\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287089
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sable_implicit_sync = __library . get (b"drm_intel_gem_bo_disable_implicit_sync\0") . map (| sym | * sym) ; let drm_intel_gem_bo_e...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286340
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...able_fenced_relocs = __library . get (b"drm_intel_bufmgr_gem_enable_fenced_relocs\0") . map (| sym | * sym) ; let drm_intel_bufmgr...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287219
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...enable_implicit_sync = __library . get (b"drm_intel_gem_bo_enable_implicit_sync\0") . map (| sym | * sym) ; let drm_intel_gem_bo_m...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286475
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._set_vma_cache_size = __library . get (b"drm_intel_bufmgr_gem_set_vma_cache_size\0") . map (| sym | * sym) ; let drm_intel_gem_bo_...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287336
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... drm_intel_gem_bo_map__cpu = __library . get (b"drm_intel_gem_bo_map__cpu\0") . map (| sym | * sym) ; let drm_intel_gem_bo_map__gt...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286604
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo_map_unsynchronized = __library . get (b"drm_intel_gem_bo_map_unsynchronized\0") . map (| sym | * sym) ; let drm_intel_gem_bo_ma...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287441
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... drm_intel_gem_bo_map__gtt = __library . get (b"drm_intel_gem_bo_map__gtt\0") . map (| sym | * sym) ; let drm_intel_gem_bo_map__wc...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287545
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_gem_bo_map__wc = __library . get (b"drm_intel_gem_bo_map__wc\0") . map (| sym | * sym) ; let drm_intel_gem_bo_get_relo...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286718
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_gem_bo_map_gtt = __library . get (b"drm_intel_gem_bo_map_gtt\0") . map (| sym | * sym) ; let drm_intel_gem_bo_unmap_gt...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287656
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gem_bo_get_reloc_count = __library . get (b"drm_intel_gem_bo_get_reloc_count\0") . map (| sym | * sym) ; let drm_intel_gem_bo_clea...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286823
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_gem_bo_unmap_gtt = __library . get (b"drm_intel_gem_bo_unmap_gtt\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem_can...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287772
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_gem_bo_clear_relocs = __library . get (b"drm_intel_gem_bo_clear_relocs\0") . map (| sym | * sym) ; let drm_intel_gem_bo_start...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:286950
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_implicit_sync = __library . get (b"drm_intel_bufmgr_gem_can_disable_implicit_sync\0") . map (| sym | * sym) ; let drm_intel_gem_...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287889
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...em_bo_start_gtt_access = __library . get (b"drm_intel_gem_bo_start_gtt_access\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287089
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sable_implicit_sync = __library . get (b"drm_intel_gem_bo_disable_implicit_sync\0") . map (| sym | * sym) ; let drm_intel_gem_bo_e...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ufmgr_gem_set_aub_dump = __library . get (b"drm_intel_bufmgr_gem_set_aub_dump\0") . map (| sym | * sym) ; let drm_intel_gem_bo_aub...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287219
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...enable_implicit_sync = __library . get (b"drm_intel_gem_bo_enable_implicit_sync\0") . map (| sym | * sym) ; let drm_intel_gem_bo_m...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288127
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_gem_bo_aub_dump_bmp = __library . get (b"drm_intel_gem_bo_aub_dump_bmp\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem_s...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287336
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... drm_intel_gem_bo_map__cpu = __library . get (b"drm_intel_gem_bo_map__cpu\0") . map (| sym | * sym) ; let drm_intel_gem_bo_map__gt...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288251
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...et_aub_annotations = __library . get (b"drm_intel_bufmgr_gem_set_aub_annotations\0") . map (| sym | * sym) ; let drm_intel_get_pip...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287441
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... drm_intel_gem_bo_map__gtt = __library . get (b"drm_intel_gem_bo_map__gtt\0") . map (| sym | * sym) ; let drm_intel_gem_bo_map__wc...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288377
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l_get_pipe_from_crtc_id = __library . get (b"drm_intel_get_pipe_from_crtc_id\0") . map (| sym | * sym) ; let drm_intel_get_apertur...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287545
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t drm_intel_gem_bo_map__wc = __library . get (b"drm_intel_gem_bo_map__wc\0") . map (| sym | * sym) ; let drm_intel_gem_bo_get_relo...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288491
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_get_aperture_sizes = __library . get (b"drm_intel_get_aperture_sizes\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem_ge...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287656
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gem_bo_get_reloc_count = __library . get (b"drm_intel_gem_bo_get_reloc_count\0") . map (| sym | * sym) ; let drm_intel_gem_bo_clea...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288604
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_bufmgr_gem_get_devid = __library . get (b"drm_intel_bufmgr_gem_get_devid\0") . map (| sym | * sym) ; let drm_intel_gem_bo_wait ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287772
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_gem_bo_clear_relocs = __library . get (b"drm_intel_gem_bo_clear_relocs\0") . map (| sym | * sym) ; let drm_intel_gem_bo_start...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288710
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; let drm_intel_gem_bo_wait = __library . get (b"drm_intel_gem_bo_wait\0") . map (| sym | * sym) ; let drm_intel_gem_context_crea...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:287889
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...em_bo_start_gtt_access = __library . get (b"drm_intel_gem_bo_start_gtt_access\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288814
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_gem_context_create = __library . get (b"drm_intel_gem_context_create\0") . map (| sym | * sym) ; let drm_intel_gem_context_g...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288010
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ufmgr_gem_set_aub_dump = __library . get (b"drm_intel_bufmgr_gem_set_aub_dump\0") . map (| sym | * sym) ; let drm_intel_gem_bo_aub...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288925
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_gem_context_get_id = __library . get (b"drm_intel_gem_context_get_id\0") . map (| sym | * sym) ; let drm_intel_gem_context_d...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288127
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_gem_bo_aub_dump_bmp = __library . get (b"drm_intel_gem_bo_aub_dump_bmp\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem_s...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289037
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_gem_context_destroy = __library . get (b"drm_intel_gem_context_destroy\0") . map (| sym | * sym) ; let drm_intel_gem_bo_conte...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288251
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...et_aub_annotations = __library . get (b"drm_intel_bufmgr_gem_set_aub_annotations\0") . map (| sym | * sym) ; let drm_intel_get_pip...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289150
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_gem_bo_context_exec = __library . get (b"drm_intel_gem_bo_context_exec\0") . map (| sym | * sym) ; let drm_intel_gem_bo_fence...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288377
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l_get_pipe_from_crtc_id = __library . get (b"drm_intel_get_pipe_from_crtc_id\0") . map (| sym | * sym) ; let drm_intel_get_apertur...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289261
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...m_intel_gem_bo_fence_exec = __library . get (b"drm_intel_gem_bo_fence_exec\0") . map (| sym | * sym) ; let drm_intel_bo_gem_export...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288491
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_get_aperture_sizes = __library . get (b"drm_intel_get_aperture_sizes\0") . map (| sym | * sym) ; let drm_intel_bufmgr_gem_ge...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289375
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo_gem_export_to_prime = __library . get (b"drm_intel_bo_gem_export_to_prime\0") . map (| sym | * sym) ; let drm_intel_bo_gem_crea...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288604
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_bufmgr_gem_get_devid = __library . get (b"drm_intel_bufmgr_gem_get_devid\0") . map (| sym | * sym) ; let drm_intel_gem_bo_wait ...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289496
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gem_create_from_prime = __library . get (b"drm_intel_bo_gem_create_from_prime\0") . map (| sym | * sym) ; let drm_intel_bufmgr_fak...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288710
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... ; let drm_intel_gem_bo_wait = __library . get (b"drm_intel_gem_bo_wait\0") . map (| sym | * sym) ; let drm_intel_gem_context_crea...
[INFO] [stdout]   |                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289611
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_bufmgr_fake_init = __library . get (b"drm_intel_bufmgr_fake_init\0") . map (| sym | * sym) ; let drm_intel_bufmgr_fake_se...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288814
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_gem_context_create = __library . get (b"drm_intel_gem_context_create\0") . map (| sym | * sym) ; let drm_intel_gem_context_g...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289731
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_set_last_dispatch = __library . get (b"drm_intel_bufmgr_fake_set_last_dispatch\0") . map (| sym | * sym) ; let drm_intel_bufmgr_...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:288925
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_gem_context_get_id = __library . get (b"drm_intel_gem_context_get_id\0") . map (| sym | * sym) ; let drm_intel_gem_context_d...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289864
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_set_exec_callback = __library . get (b"drm_intel_bufmgr_fake_set_exec_callback\0") . map (| sym | * sym) ; let drm_intel_bufmgr_...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289037
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_gem_context_destroy = __library . get (b"drm_intel_gem_context_destroy\0") . map (| sym | * sym) ; let drm_intel_gem_bo_conte...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289998
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...set_fence_callback = __library . get (b"drm_intel_bufmgr_fake_set_fence_callback\0") . map (| sym | * sym) ; let drm_intel_bo_fake...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289150
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_gem_bo_context_exec = __library . get (b"drm_intel_gem_bo_context_exec\0") . map (| sym | * sym) ; let drm_intel_gem_bo_fence...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290123
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_bo_fake_alloc_static = __library . get (b"drm_intel_bo_fake_alloc_static\0") . map (| sym | * sym) ; let drm_intel_bo_fake_disa...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289261
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...m_intel_gem_bo_fence_exec = __library . get (b"drm_intel_gem_bo_fence_exec\0") . map (| sym | * sym) ; let drm_intel_bo_gem_export...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290247
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sable_backing_store = __library . get (b"drm_intel_bo_fake_disable_backing_store\0") . map (| sym | * sym) ; let drm_intel_bufmgr_...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290382
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ontended_lock_take = __library . get (b"drm_intel_bufmgr_fake_contended_lock_take\0") . map (| sym | * sym) ; let drm_intel_bufmgr...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289375
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo_gem_export_to_prime = __library . get (b"drm_intel_bo_gem_export_to_prime\0") . map (| sym | * sym) ; let drm_intel_bo_gem_crea...
[INFO] [stdout]   |                             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290509
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l_bufmgr_fake_evict_all = __library . get (b"drm_intel_bufmgr_fake_evict_all\0") . map (| sym | * sym) ; let drm_intel_decode_cont...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289496
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...gem_create_from_prime = __library . get (b"drm_intel_bo_gem_create_from_prime\0") . map (| sym | * sym) ; let drm_intel_bufmgr_fak...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290625
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_decode_context_alloc = __library . get (b"drm_intel_decode_context_alloc\0") . map (| sym | * sym) ; let drm_intel_decode_conte...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289611
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rm_intel_bufmgr_fake_init = __library . get (b"drm_intel_bufmgr_fake_init\0") . map (| sym | * sym) ; let drm_intel_bufmgr_fake_se...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290739
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_decode_context_free = __library . get (b"drm_intel_decode_context_free\0") . map (| sym | * sym) ; let drm_intel_decode_set_b...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289731
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_set_last_dispatch = __library . get (b"drm_intel_bufmgr_fake_set_last_dispatch\0") . map (| sym | * sym) ; let drm_intel_bufmgr_...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290857
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode_set_batch_pointer = __library . get (b"drm_intel_decode_set_batch_pointer\0") . map (| sym | * sym) ; let drm_intel_decode_set...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290980
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode_set_dump_past_end = __library . get (b"drm_intel_decode_set_dump_past_end\0") . map (| sym | * sym) ; let drm_intel_decode_set...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289864
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...e_set_exec_callback = __library . get (b"drm_intel_bufmgr_fake_set_exec_callback\0") . map (| sym | * sym) ; let drm_intel_bufmgr_...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291099
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_decode_set_head_tail = __library . get (b"drm_intel_decode_set_head_tail\0") . map (| sym | * sym) ; let drm_intel_decode = __l...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:289998
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...set_fence_callback = __library . get (b"drm_intel_bufmgr_fake_set_fence_callback\0") . map (| sym | * sym) ; let drm_intel_bo_fake...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291200
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * sym) ; let drm_intel_decode = __library . get (b"drm_intel_decode\0") . map (| sym | * sym) ; let drm_intel_reg_read = __librar...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290123
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_bo_fake_alloc_static = __library . get (b"drm_intel_bo_fake_alloc_static\0") . map (| sym | * sym) ; let drm_intel_bo_fake_disa...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291289
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sym) ; let drm_intel_reg_read = __library . get (b"drm_intel_reg_read\0") . map (| sym | * sym) ; let drm_intel_get_reset_stats = ...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290247
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sable_backing_store = __library . get (b"drm_intel_bo_fake_disable_backing_store\0") . map (| sym | * sym) ; let drm_intel_bufmgr_...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291387
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... drm_intel_get_reset_stats = __library . get (b"drm_intel_get_reset_stats\0") . map (| sym | * sym) ; let drm_intel_get_subslice_t...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290382
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ontended_lock_take = __library . get (b"drm_intel_bufmgr_fake_contended_lock_take\0") . map (| sym | * sym) ; let drm_intel_bufmgr...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291495
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_get_subslice_total = __library . get (b"drm_intel_get_subslice_total\0") . map (| sym | * sym) ; let drm_intel_get_eu_total ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290509
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l_bufmgr_fake_evict_all = __library . get (b"drm_intel_bufmgr_fake_evict_all\0") . map (| sym | * sym) ; let drm_intel_decode_cont...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290625
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_decode_context_alloc = __library . get (b"drm_intel_decode_context_alloc\0") . map (| sym | * sym) ; let drm_intel_decode_conte...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291600
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... let drm_intel_get_eu_total = __library . get (b"drm_intel_get_eu_total\0") . map (| sym | * sym) ; let drm_intel_get_pooled_eu = ...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290739
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ntel_decode_context_free = __library . get (b"drm_intel_decode_context_free\0") . map (| sym | * sym) ; let drm_intel_decode_set_b...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291700
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_get_pooled_eu = __library . get (b"drm_intel_get_pooled_eu\0") . map (| sym | * sym) ; let drm_intel_get_min_eu_in_p...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290857
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode_set_batch_pointer = __library . get (b"drm_intel_decode_set_batch_pointer\0") . map (| sym | * sym) ; let drm_intel_decode_set...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291806
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_get_min_eu_in_pool = __library . get (b"drm_intel_get_min_eu_in_pool\0") . map (| sym | * sym) ; Ok (IntelDrm { __library , ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:290980
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ode_set_dump_past_end = __library . get (b"drm_intel_decode_set_dump_past_end\0") . map (| sym | * sym) ; let drm_intel_decode_set...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291099
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_decode_set_head_tail = __library . get (b"drm_intel_decode_set_head_tail\0") . map (| sym | * sym) ; let drm_intel_decode = __l...
[INFO] [stdout]   |                              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291200
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... * sym) ; let drm_intel_decode = __library . get (b"drm_intel_decode\0") . map (| sym | * sym) ; let drm_intel_reg_read = __librar...
[INFO] [stdout]   |                                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291289
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...sym) ; let drm_intel_reg_read = __library . get (b"drm_intel_reg_read\0") . map (| sym | * sym) ; let drm_intel_get_reset_stats = ...
[INFO] [stdout]   |                                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291387
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... drm_intel_get_reset_stats = __library . get (b"drm_intel_get_reset_stats\0") . map (| sym | * sym) ; let drm_intel_get_subslice_t...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:294650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo { (self . drm_intel_bo_alloc . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , size , alignment) } pub u...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:294419
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_alloc (& self , bufmgr : * mut drm_intel_bufmgr , name : * const :: std :: os :: raw :: c_char , size : :: std :: os :: raw :: c_ulong , alignment : :: std :: os :: raw :: c_uint) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291495
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_get_subslice_total = __library . get (b"drm_intel_get_subslice_total\0") . map (| sym | * sym) ; let drm_intel_get_eu_total ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291600
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... let drm_intel_get_eu_total = __library . get (b"drm_intel_get_eu_total\0") . map (| sym | * sym) ; let drm_intel_get_pooled_eu = ...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291700
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...let drm_intel_get_pooled_eu = __library . get (b"drm_intel_get_pooled_eu\0") . map (| sym | * sym) ; let drm_intel_get_min_eu_in_p...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295012
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_alloc_for_render . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , size , alignment) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:294770
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_alloc_for_render (& self , bufmgr : * mut drm_intel_bufmgr , name : * const :: std :: os :: raw :: c_char , size : :: std :: os :: raw :: c_ulong , alignment : :: std :: os :: raw :: c_uint) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function `libloading::Library::get` is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:291806
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...intel_get_min_eu_in_pool = __library . get (b"drm_intel_get_min_eu_in_pool\0") . map (| sym | * sym) ; Ok (IntelDrm { __library , ...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295459
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_alloc_userptr . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , addr , tiling_mode , stride , size , flags) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295143
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_alloc_userptr (& s...: os :: raw :: c_ulong) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:294650
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo { (self . drm_intel_bo_alloc . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , size , alignment) } pub u...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:294419
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_alloc (& self , bufmgr : * mut drm_intel_bufmgr , name : * const :: std :: os :: raw :: c_char , size : :: std :: os :: raw :: c_ulong , alignment : :: std :: os :: raw :: c_uint) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295987
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_alloc_tiled . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , x , y , cpp , tiling_mode , pitch , flags) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295613
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_alloc_tiled (& sel...: os :: raw :: c_ulong) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295012
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_alloc_for_render . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , size , alignment) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:294770
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_alloc_for_render (& self , bufmgr : * mut drm_intel_bufmgr , name : * const :: std :: os :: raw :: c_char , size : :: std :: os :: raw :: c_ulong , alignment : :: std :: os :: raw :: c_uint) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._bo) { (self . drm_intel_bo_reference . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296138
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ling_mode , pitch , flags) } pub unsafe fn drm_intel_bo_reference (& self , bo : * mut drm_intel_bo) { (self . drm_intel_bo_refere...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295459
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_alloc_userptr . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , addr , tiling_mode , stride , size , flags) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295143
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_alloc_userptr (& s...: os :: raw :: c_ulong) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296382
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo) { (self . drm_intel_bo_unreference . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_m...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296306
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ction, got error.")) (bo) } pub unsafe fn drm_intel_bo_unreference (& self , bo : * mut drm_intel_bo) { (self . drm_intel_bo_unref...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295987
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_alloc_tiled . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , x , y , cpp , tiling_mode , pitch , flags) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:295613
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_alloc_tiled (& sel...: os :: raw :: c_ulong) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296624
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_map . as_ref () . expect ("Expected function, got error.")) (bo , write_enable) } pub unsafe fn drm_intel_...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296478
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_map (& self , bo : * mut drm_intel_bo , write_enable : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._bo) { (self . drm_intel_bo_reference . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296138
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ling_mode , pitch , flags) } pub unsafe fn drm_intel_bo_reference (& self , bo : * mut drm_intel_bo) { (self . drm_intel_bo_refere...
[INFO] [stdout]   |                                 ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_bo_unmap . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_subd...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296727
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rite_enable) } pub unsafe fn drm_intel_bo_unmap (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . drm_i...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296382
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo) { (self . drm_intel_bo_unreference . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_m...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296306
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ction, got error.")) (bo) } pub unsafe fn drm_intel_bo_unreference (& self , bo : * mut drm_intel_bo) { (self . drm_intel_bo_unref...
[INFO] [stdout]   |                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297152
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_bo_subdata . as_ref () . expect ("Expected function, got error.")) (bo , offset , size , data) } pub unsa...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296919
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_subdata (& self , bo : * mut drm_intel_bo , offset : :: std :: os :: raw :: c_ulong , size : :: std :: os :: raw :: c_ulong , data : * const :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296624
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_map . as_ref () . expect ("Expected function, got error.")) (bo , write_enable) } pub unsafe fn drm_intel_...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296478
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_map (& self , bo : * mut drm_intel_bo , write_enable : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297502
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bo_get_subdata . as_ref () . expect ("Expected function, got error.")) (bo , offset , size , data) } pub un...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297267
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_get_subdata (& self , bo : * mut drm_intel_bo , offset : :: std :: os :: raw :: c_ulong , size : :: std :: os :: raw :: c_ulong , data : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296829
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_bo_unmap . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_subd...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296727
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...rite_enable) } pub unsafe fn drm_intel_bo_unmap (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . drm_i...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297700
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...o) { (self . drm_intel_bo_wait_rendering . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bu...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297621
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , offset , size , data) } pub unsafe fn drm_intel_bo_wait_rendering (& self , bo : * mut drm_intel_bo) { (self . drm_intel_bo_wai...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297152
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_bo_subdata . as_ref () . expect ("Expected function, got error.")) (bo , offset , size , data) } pub unsa...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:296919
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_subdata (& self , bo : * mut drm_intel_bo , offset : :: std :: os :: raw :: c_ulong , size : :: std :: os :: raw :: c_ulong , data : * const :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297931
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int) { (self . drm_intel_bufmgr_set_debug . as_ref () . expect ("Expected function, got error.")) (bufmgr , enable_debug) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297799
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_set_debug (& self , bufmgr : * mut drm_intel_bufmgr , enable_debug : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297502
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bo_get_subdata . as_ref () . expect ("Expected function, got error.")) (bo , offset , size , data) } pub un...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297267
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_get_subdata (& self , bo : * mut drm_intel_bo , offset : :: std :: os :: raw :: c_ulong , size : :: std :: os :: raw :: c_ulong , data : * mut :: std :: os :: raw :: c_void) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298132
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) { (self . drm_intel_bufmgr_destroy . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe fn drm_intel_bo...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298048
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ufmgr , enable_debug) } pub unsafe fn drm_intel_bufmgr_destroy (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_intel_bufm...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297700
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...o) { (self . drm_intel_bo_wait_rendering . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bu...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297621
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , offset , size , data) } pub unsafe fn drm_intel_bo_wait_rendering (& self , bo : * mut drm_intel_bo) { (self . drm_intel_bo_wai...
[INFO] [stdout]   |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298489
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_exec . as_ref () . expect ("Expected function, got error.")) (bo , used , cliprects , num_cliprects , DR4) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298232
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_exec (& self , bo : * mut drm_intel_bo , used : :: std :: os :: raw :: c_int , cliprects : * mut drm_clip_rect , num_cliprects : :: std :: os :: raw :: c_int , DR4 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297931
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int) { (self . drm_intel_bufmgr_set_debug . as_ref () . expect ("Expected function, got error.")) (bufmgr , enable_debug) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:297799
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_set_debug (& self , bufmgr : * mut drm_intel_bufmgr , enable_debug : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_mrb_exec . as_ref () . expect ("Expected function, got error.")) (bo , used , cliprects , num_cliprects , DR4 , flags) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298619
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_mrb_exec (& self ,...aw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298132
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) { (self . drm_intel_bufmgr_destroy . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe fn drm_intel_bo...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298048
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ufmgr , enable_debug) } pub unsafe fn drm_intel_bufmgr_destroy (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_intel_bufm...
[INFO] [stdout]   |                            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299234
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_check_aperture_space . as_ref () . expect ("Expected function, got error.")) (bo_array , count) } pub ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299062
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_check_aperture_space (& self , bo_array : * mut * mut drm_intel_bo , count : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298489
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_exec . as_ref () . expect ("Expected function, got error.")) (bo , used , cliprects , num_cliprects , DR4) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298232
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_exec (& self , bo : * mut drm_intel_bo , used : :: std :: os :: raw :: c_int , cliprects : * mut drm_clip_rect , num_cliprects : :: std :: os :: raw :: c_int , DR4 : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298920
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_mrb_exec . as_ref () . expect ("Expected function, got error.")) (bo , used , cliprects , num_cliprects , DR4 , flags) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:298619
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_mrb_exec (& self ,...aw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299576
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_emit_reloc . as_ref () . expect ("Expected function, got error.")) (bo , offset , target_bo , target_offset , read_domains , write_domain) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299357
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_emit_reloc (& self , bo : * mut drm_intel_bo , offset : u32 , target_bo : * mut drm_intel_bo , target_offset : u32 , read_domains : u32 , write_domain : u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299234
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_check_aperture_space . as_ref () . expect ("Expected function, got error.")) (bo_array , count) } pub ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299062
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_check_aperture_space (& self , bo_array : * mut * mut drm_intel_bo , count : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299963
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_emit_reloc_fence . as_ref () . expect ("Expected function, got error.")) (bo , offset , target_bo , target_offset , read_domains , write_domain) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299738
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_emit_reloc_fence (& self , bo : * mut drm_intel_bo , offset : u32 , target_bo : * mut drm_intel_bo , target_offset : u32 , read_domains : u32 , write_domain : u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299576
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_emit_reloc . as_ref () . expect ("Expected function, got error.")) (bo , offset , target_bo , target_offset , read_domains , write_domain) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299357
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_emit_reloc (& self , bo : * mut drm_intel_bo , offset : u32 , target_bo : * mut drm_intel_bo , target_offset : u32 , read_domains : u32 , write_domain : u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300249
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t { (self . drm_intel_bo_pin . as_ref () . expect ("Expected function, got error.")) (bo , alignment) } pub unsafe fn drm_intel_bo...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300131
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ain) } pub unsafe fn drm_intel_bo_pin (& self , bo : * mut drm_intel_bo , alignment : u32) -> :: std :: os :: raw :: c_int { (self...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299963
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_emit_reloc_fence . as_ref () . expect ("Expected function, got error.")) (bo , offset , target_bo , target_offset , read_domains , write_domain) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:299738
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_emit_reloc_fence (& self , bo : * mut drm_intel_bo , offset : u32 , target_bo : * mut drm_intel_bo , target_offset : u32 , read_domains : u32 , write_domain : u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300451
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_bo_unpin . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_set_...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300349
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., alignment) } pub unsafe fn drm_intel_bo_unpin (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . drm_i...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300249
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t { (self . drm_intel_bo_pin . as_ref () . expect ("Expected function, got error.")) (bo , alignment) } pub unsafe fn drm_intel_bo...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300131
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ain) } pub unsafe fn drm_intel_bo_pin (& self , bo : * mut drm_intel_bo , alignment : u32) -> :: std :: os :: raw :: c_int { (self...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300451
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_bo_unpin . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_set_...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300349
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..., alignment) } pub unsafe fn drm_intel_bo_unpin (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . drm_i...
[INFO] [stdout]   |                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300689
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bo_set_tiling . as_ref () . expect ("Expected function, got error.")) (bo , tiling_mode , stride) } pub uns...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300541
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_set_tiling (& self , bo : * mut drm_intel_bo , tiling_mode : * mut u32 , stride : u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300689
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bo_set_tiling . as_ref () . expect ("Expected function, got error.")) (bo , tiling_mode , stride) } pub uns...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300541
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_set_tiling (& self , bo : * mut drm_intel_bo , tiling_mode : * mut u32 , stride : u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300967
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_get_tiling . as_ref () . expect ("Expected function, got error.")) (bo , tiling_mode , swizzle_mode) } pub...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_get_tiling (& self , bo : * mut drm_intel_bo , tiling_mode : * mut u32 , swizzle_mode : * mut u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300967
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_get_tiling . as_ref () . expect ("Expected function, got error.")) (bo , tiling_mode , swizzle_mode) } pub...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:300807
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_get_tiling (& self , bo : * mut drm_intel_bo , tiling_mode : * mut u32 , swizzle_mode : * mut u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int { (self . drm_intel_bo_flink . as_ref () . expect ("Expected function, got error.")) (bo , name) } pub unsafe fn drm_intel_bo_...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301091
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...de) } pub unsafe fn drm_intel_bo_flink (& self , bo : * mut drm_intel_bo , name : * mut u32) -> :: std :: os :: raw :: c_int { (se...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301212
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int { (self . drm_intel_bo_flink . as_ref () . expect ("Expected function, got error.")) (bo , name) } pub unsafe fn drm_intel_bo_...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301091
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...de) } pub unsafe fn drm_intel_bo_flink (& self , bo : * mut drm_intel_bo , name : * mut u32) -> :: std :: os :: raw :: c_int { (se...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301410
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_int { (self . drm_intel_bo_busy . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_madv...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301309
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) (bo , name) } pub unsafe fn drm_intel_bo_busy (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . drm_i...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301410
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...: c_int { (self . drm_intel_bo_busy . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_madv...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301309
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) (bo , name) } pub unsafe fn drm_intel_bo_busy (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . drm_i...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301641
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bo_madvise . as_ref () . expect ("Expected function, got error.")) (bo , madv) } pub unsafe fn drm_intel_bo...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301499
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_madvise (& self , bo : * mut drm_intel_bo , madv : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301641
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bo_madvise . as_ref () . expect ("Expected function, got error.")) (bo , madv) } pub unsafe fn drm_intel_bo...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301499
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_madvise (& self , bo : * mut drm_intel_bo , madv : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301873
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_bo_use_48b_address_range . as_ref () . expect ("Expected function, got error.")) (bo , enable) } pub unsa...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301740
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_use_48b_address_range (& self , bo : * mut drm_intel_bo , enable : u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301873
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_bo_use_48b_address_range . as_ref () . expect ("Expected function, got error.")) (bo , enable) } pub unsa...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301740
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_use_48b_address_range (& self , bo : * mut drm_intel_bo , enable : u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302118
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_bo_set_softpin_offset . as_ref () . expect ("Expected function, got error.")) (bo , offset) } pub unsaf...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301988
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_set_softpin_offset (& self , bo : * mut drm_intel_bo , offset : u64) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302118
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_bo_set_softpin_offset . as_ref () . expect ("Expected function, got error.")) (bo , offset) } pub unsaf...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:301988
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_set_softpin_offset (& self , bo : * mut drm_intel_bo , offset : u64) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302340
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bo_disable_reuse . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302230
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... offset) } pub unsafe fn drm_intel_bo_disable_reuse (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . d...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302340
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bo_disable_reuse . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302230
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... offset) } pub unsafe fn drm_intel_bo_disable_reuse (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . d...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302546
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int { (self . drm_intel_bo_is_reusable . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_r...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302438
[INFO] [stdout]   |
[INFO] [stdout] 3 | ....")) (bo) } pub unsafe fn drm_intel_bo_is_reusable (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . dr...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302546
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int { (self . drm_intel_bo_is_reusable . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_bo_r...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302438
[INFO] [stdout]   |
[INFO] [stdout] 3 | ....")) (bo) } pub unsafe fn drm_intel_bo_is_reusable (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . dr...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302782
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_bo_references . as_ref () . expect ("Expected function, got error.")) (bo , target_bo) } pub unsafe f...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302642
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_references (& self , bo : * mut drm_intel_bo , target_bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302782
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_bo_references . as_ref () . expect ("Expected function, got error.")) (bo , target_bo) } pub unsafe f...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302642
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_references (& self , bo : * mut drm_intel_bo , target_bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303046
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bufmgr { (self . drm_intel_bufmgr_gem_init . as_ref () . expect ("Expected function, got error.")) (fd , batch_size) } pub unsafe ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302889
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_init (& self , fd : :: std :: os :: raw :: c_int , batch_size : :: std :: os :: raw :: c_int) -> * mut drm_intel_bufmgr { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303046
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bufmgr { (self . drm_intel_bufmgr_gem_init . as_ref () . expect ("Expected function, got error.")) (fd , batch_size) } pub unsafe ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:302889
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_init (& self , fd : :: std :: os :: raw :: c_int , batch_size : :: std :: os :: raw :: c_int) -> * mut drm_intel_bufmgr { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303359
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_gem_create_from_name . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , handle) } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303156
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_gem_create_from_name (& self , bufmgr : * mut drm_intel_bufmgr , name : * const :: std :: os :: raw :: c_char , handle : :: std :: os :: raw :: c_uint) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303359
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_gem_create_from_name . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , handle) } pu...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303156
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_gem_create_from_name (& self , bufmgr : * mut drm_intel_bufmgr , name : * const :: std :: os :: raw :: c_char , handle : :: std :: os :: raw :: c_uint) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303577
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ufmgr) { (self . drm_intel_bufmgr_gem_enable_reuse . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe f...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303484
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , name , handle) } pub unsafe fn drm_intel_bufmgr_gem_enable_reuse (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_intel...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303577
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ufmgr) { (self . drm_intel_bufmgr_gem_enable_reuse . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe f...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303484
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... , name , handle) } pub unsafe fn drm_intel_bufmgr_gem_enable_reuse (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_intel...
[INFO] [stdout]   |                        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303787
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mgr) { (self . drm_intel_bufmgr_gem_enable_fenced_relocs . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303686
[INFO] [stdout]   |
[INFO] [stdout] 3 | ....")) (bufmgr) } pub unsafe fn drm_intel_bufmgr_gem_enable_fenced_relocs (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_i...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303787
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mgr) { (self . drm_intel_bufmgr_gem_enable_fenced_relocs . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303686
[INFO] [stdout]   |
[INFO] [stdout] 3 | ....")) (bufmgr) } pub unsafe fn drm_intel_bufmgr_gem_enable_fenced_relocs (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_i...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304042
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_gem_set_vma_cache_size . as_ref () . expect ("Expected function, got error.")) (bufmgr , limit) } pub ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303904
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_set_vma_cache_size (& self , bufmgr : * mut drm_intel_bufmgr , limit : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304042
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_gem_set_vma_cache_size . as_ref () . expect ("Expected function, got error.")) (bufmgr , limit) } pub ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:303904
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_set_vma_cache_size (& self , bufmgr : * mut drm_intel_bufmgr , limit : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304284
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_gem_bo_map_unsynchronized . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe f...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mit) } pub unsafe fn drm_intel_gem_bo_map_unsynchronized (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (sel...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304284
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_gem_bo_map_unsynchronized . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe f...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304165
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mit) } pub unsafe fn drm_intel_gem_bo_map_unsynchronized (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (sel...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304499
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int { (self . drm_intel_gem_bo_map_gtt . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_gem_...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ....")) (bo) } pub unsafe fn drm_intel_gem_bo_map_gtt (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . dr...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304499
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...int { (self . drm_intel_gem_bo_map_gtt . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_gem_...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ....")) (bo) } pub unsafe fn drm_intel_gem_bo_map_gtt (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . dr...
[INFO] [stdout]   |                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304705
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_gem_bo_unmap_gtt . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_buf...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304595
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...")) (bo) } pub unsafe fn drm_intel_gem_bo_unmap_gtt (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . d...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304705
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_gem_bo_unmap_gtt . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_buf...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304595
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...")) (bo) } pub unsafe fn drm_intel_gem_bo_unmap_gtt (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self . d...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304941
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bufmgr_gem_can_disable_implicit_sync . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304803
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_can_disable_implicit_sync (& self , bufmgr : * mut drm_intel_bufmgr) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304941
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_bufmgr_gem_can_disable_implicit_sync . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:304803
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_can_disable_implicit_sync (& self , bufmgr : * mut drm_intel_bufmgr) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305153
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_bo) { (self . drm_intel_gem_bo_disable_implicit_sync . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305063
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...error.")) (bufmgr) } pub unsafe fn drm_intel_gem_bo_disable_implicit_sync (& self , bo : * mut drm_intel_bo) { (self . drm_intel_g...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305153
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_bo) { (self . drm_intel_gem_bo_disable_implicit_sync . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305063
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...error.")) (bufmgr) } pub unsafe fn drm_intel_gem_bo_disable_implicit_sync (& self , bo : * mut drm_intel_bo) { (self . drm_intel_g...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305352
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_bo) { (self . drm_intel_gem_bo_enable_implicit_sync . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe f...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305263
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... got error.")) (bo) } pub unsafe fn drm_intel_gem_bo_enable_implicit_sync (& self , bo : * mut drm_intel_bo) { (self . drm_intel_g...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305352
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...el_bo) { (self . drm_intel_gem_bo_enable_implicit_sync . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe f...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305263
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... got error.")) (bo) } pub unsafe fn drm_intel_gem_bo_enable_implicit_sync (& self , bo : * mut drm_intel_bo) { (self . drm_intel_g...
[INFO] [stdout]   |                          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305577
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...oid { (self . drm_intel_gem_bo_map__cpu . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_gem...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305461
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (bo) } pub unsafe fn drm_intel_gem_bo_map__cpu (& self , bo : * mut drm_intel_bo) -> * mut :: std :: os :: raw :: c_void { (self ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305577
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...oid { (self . drm_intel_gem_bo_map__cpu . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_gem...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305461
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (bo) } pub unsafe fn drm_intel_gem_bo_map__cpu (& self , bo : * mut drm_intel_bo) -> * mut :: std :: os :: raw :: c_void { (self ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305790
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...oid { (self . drm_intel_gem_bo_map__gtt . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_gem...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305674
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (bo) } pub unsafe fn drm_intel_gem_bo_map__gtt (& self , bo : * mut drm_intel_bo) -> * mut :: std :: os :: raw :: c_void { (self ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305790
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...oid { (self . drm_intel_gem_bo_map__gtt . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_gem...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305674
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (bo) } pub unsafe fn drm_intel_gem_bo_map__gtt (& self , bo : * mut drm_intel_bo) -> * mut :: std :: os :: raw :: c_void { (self ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306002
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...oid { (self . drm_intel_gem_bo_map__wc . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_gem_...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305887
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) (bo) } pub unsafe fn drm_intel_gem_bo_map__wc (& self , bo : * mut drm_intel_bo) -> * mut :: std :: os :: raw :: c_void { (self ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306002
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...oid { (self . drm_intel_gem_bo_map__wc . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn drm_intel_gem_...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:305887
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) (bo) } pub unsafe fn drm_intel_gem_bo_map__wc (& self , bo : * mut drm_intel_bo) -> * mut :: std :: os :: raw :: c_void { (self ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_gem_bo_get_reloc_count . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn d...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306098
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (bo) } pub unsafe fn drm_intel_gem_bo_get_reloc_count (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306214
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_gem_bo_get_reloc_count . as_ref () . expect ("Expected function, got error.")) (bo) } pub unsafe fn d...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306098
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... (bo) } pub unsafe fn drm_intel_gem_bo_get_reloc_count (& self , bo : * mut drm_intel_bo) -> :: std :: os :: raw :: c_int { (self ...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306438
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_int) { (self . drm_intel_gem_bo_clear_relocs . as_ref () . expect ("Expected function, got error.")) (bo , start) } pub unsafe f...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306318
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo) } pub unsafe fn drm_intel_gem_bo_clear_relocs (& self , bo : * mut drm_intel_bo , start : :: std :: os :: raw :: c_int) { (sel...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306438
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...c_int) { (self . drm_intel_gem_bo_clear_relocs . as_ref () . expect ("Expected function, got error.")) (bo , start) } pub unsafe f...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306318
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...bo) } pub unsafe fn drm_intel_gem_bo_clear_relocs (& self , bo : * mut drm_intel_bo , start : :: std :: os :: raw :: c_int) { (sel...
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306678
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t) { (self . drm_intel_gem_bo_start_gtt_access . as_ref () . expect ("Expected function, got error.")) (bo , write_enable) } pub u...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306547
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_bo_start_gtt_access (& self , bo : * mut drm_intel_bo , write_enable : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306678
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t) { (self . drm_intel_gem_bo_start_gtt_access . as_ref () . expect ("Expected function, got error.")) (bo , write_enable) } pub u...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306547
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_bo_start_gtt_access (& self , bo : * mut drm_intel_bo , write_enable : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306931
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t) { (self . drm_intel_bufmgr_gem_set_aub_dump . as_ref () . expect ("Expected function, got error.")) (bufmgr , enable) } pub uns...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306798
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_set_aub_dump (& self , bufmgr : * mut drm_intel_bufmgr , enable : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306931
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t) { (self . drm_intel_bufmgr_gem_set_aub_dump . as_ref () . expect ("Expected function, got error.")) (bufmgr , enable) } pub uns...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:306798
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_set_aub_dump (& self , bufmgr : * mut drm_intel_bufmgr , enable : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_gem_bo_aub_dump_bmp . as_ref () . expect ("Expected function, got error.")) (bo , x1 , y1 , width , height , format , pitch , offset) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307049
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_bo_aub_dump_bmp (..._int , offset : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307391
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_gem_bo_aub_dump_bmp . as_ref () . expect ("Expected function, got error.")) (bo , x1 , y1 , width , height , format , pitch , offset) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307049
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_bo_aub_dump_bmp (..._int , offset : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307724
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_gem_set_aub_annotations . as_ref () . expect ("Expected function, got error.")) (bo , annotations , count) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307545
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_set_aub_annotations (& self , bo : * mut drm_intel_bo , annotations : * mut drm_intel_aub_annotation , count : :: std :: os :: raw :: c_uint) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307724
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_gem_set_aub_annotations . as_ref () . expect ("Expected function, got error.")) (bo , annotations , count) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307545
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_gem_set_aub_annotations (& self , bo : * mut drm_intel_bo , annotations : * mut drm_intel_aub_annotation , count : :: std :: os :: raw :: c_uint) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308022
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_get_pipe_from_crtc_id . as_ref () . expect ("Expected function, got error.")) (bufmgr , crtc_id) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307858
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_pipe_from_crtc_id (& self , bufmgr : * mut drm_intel_bufmgr , crtc_id : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308022
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_get_pipe_from_crtc_id . as_ref () . expect ("Expected function, got error.")) (bufmgr , crtc_id) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:307858
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_pipe_from_crtc_id (& self , bufmgr : * mut drm_intel_bufmgr , crtc_id : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308308
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_get_aperture_sizes . as_ref () . expect ("Expected function, got error.")) (fd , mappable , total) } pub un...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308139
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_aperture_sizes (& self , fd : :: std :: os :: raw :: c_int , mappable : * mut usize , total : * mut usize) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308308
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_get_aperture_sizes . as_ref () . expect ("Expected function, got error.")) (fd , mappable , total) } pub un...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308139
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_aperture_sizes (& self , fd : :: std :: os :: raw :: c_int , mappable : * mut usize , total : * mut usize) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308549
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_bufmgr_gem_get_devid . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe fn...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308427
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l) } pub unsafe fn drm_intel_bufmgr_gem_get_devid (& self , bufmgr : * mut drm_intel_bufmgr) -> :: std :: os :: raw :: c_int { (se...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308549
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_bufmgr_gem_get_devid . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe fn...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308427
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l) } pub unsafe fn drm_intel_bufmgr_gem_get_devid (& self , bufmgr : * mut drm_intel_bufmgr) -> :: std :: os :: raw :: c_int { (se...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308779
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_gem_bo_wait . as_ref () . expect ("Expected function, got error.")) (bo , timeout_ns) } pub unsafe fn...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308655
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) } pub unsafe fn drm_intel_gem_bo_wait (& self , bo : * mut drm_intel_bo , timeout_ns : i64) -> :: std :: os :: raw :: c_int { (s...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308779
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_gem_bo_wait . as_ref () . expect ("Expected function, got error.")) (bo , timeout_ns) } pub unsafe fn...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308655
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...) } pub unsafe fn drm_intel_gem_bo_wait (& self , bo : * mut drm_intel_bo , timeout_ns : i64) -> :: std :: os :: raw :: c_int { (s...
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309000
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._context { (self . drm_intel_gem_context_create . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe fn d...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308885
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ut_ns) } pub unsafe fn drm_intel_gem_context_create (& self , bufmgr : * mut drm_intel_bufmgr) -> * mut drm_intel_context { (self ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309000
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._context { (self . drm_intel_gem_context_create . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe fn d...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:308885
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ut_ns) } pub unsafe fn drm_intel_gem_context_create (& self , bufmgr : * mut drm_intel_bufmgr) -> * mut drm_intel_context { (self ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309243
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_gem_context_get_id . as_ref () . expect ("Expected function, got error.")) (ctx , ctx_id) } pub unsafe ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309104
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_context_get_id (& self , ctx : * mut drm_intel_context , ctx_id : * mut u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309243
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_gem_context_get_id . as_ref () . expect ("Expected function, got error.")) (ctx , ctx_id) } pub unsafe ...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309104
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_context_get_id (& self , ctx : * mut drm_intel_context , ctx_id : * mut u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309440
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_gem_context_destroy . as_ref () . expect ("Expected function, got error.")) (ctx) } pub unsafe fn drm_intel_g...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309353
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r.")) (ctx , ctx_id) } pub unsafe fn drm_intel_gem_context_destroy (& self , ctx : * mut drm_intel_context) { (self . drm_intel_ge...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309440
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_gem_context_destroy . as_ref () . expect ("Expected function, got error.")) (ctx) } pub unsafe fn drm_intel_g...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309353
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...r.")) (ctx , ctx_id) } pub unsafe fn drm_intel_gem_context_destroy (& self , ctx : * mut drm_intel_context) { (self . drm_intel_ge...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309765
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_gem_bo_context_exec . as_ref () . expect ("Expected function, got error.")) (bo , ctx , used , flags) } pub...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309542
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_bo_context_exec (& self , bo : * mut drm_intel_bo , ctx : * mut drm_intel_context , used : :: std :: os :: raw :: c_int , flags : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309765
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...nt { (self . drm_intel_gem_bo_context_exec . as_ref () . expect ("Expected function, got error.")) (bo , ctx , used , flags) } pub...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309542
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_bo_context_exec (& self , bo : * mut drm_intel_bo , ctx : * mut drm_intel_context , used : :: std :: os :: raw :: c_int , flags : :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310199
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_gem_bo_fence_exec . as_ref () . expect ("Expected function, got error.")) (bo , ctx , used , in_fence , out_fence , flags) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309887
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_bo_fence_exec (& ...aw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310199
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_gem_bo_fence_exec . as_ref () . expect ("Expected function, got error.")) (bo , ctx , used , in_fence , out_fence , flags) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:309887
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_gem_bo_fence_exec (& ...aw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310506
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_bo_gem_export_to_prime . as_ref () . expect ("Expected function, got error.")) (bo , prime_fd) } pub unsa...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_gem_export_to_prime (& self , bo : * mut drm_intel_bo , prime_fd : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310506
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_bo_gem_export_to_prime . as_ref () . expect ("Expected function, got error.")) (bo , prime_fd) } pub unsa...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310342
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_gem_export_to_prime (& self , bo : * mut drm_intel_bo , prime_fd : * mut :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310817
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_gem_create_from_prime . as_ref () . expect ("Expected function, got error.")) (bufmgr , prime_fd , size) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310621
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_gem_create_from_prime (& self , bufmgr : * mut drm_intel_bufmgr , prime_fd : :: std :: os :: raw :: c_int , size : :: std :: os :: raw :: c_int) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310817
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_gem_create_from_prime . as_ref () . expect ("Expected function, got error.")) (bufmgr , prime_fd , size) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310621
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_gem_create_from_prime (& self , bufmgr : * mut drm_intel_bufmgr , prime_fd : :: std :: os :: raw :: c_int , size : :: std :: os :: raw :: c_int) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:311251
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_fake_init . as_ref () . expect ("Expected function, got error.")) (fd , low_offset , low_virtual , size , last_dispatch) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310945
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_fake_init (& s...s :: raw :: c_uint) -> * mut drm_intel_bufmgr { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:311251
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_fake_init . as_ref () . expect ("Expected function, got error.")) (fd , low_offset , low_virtual , size , last_dispatch) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:310945
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_fake_init (& s...s :: raw :: c_uint) -> * mut drm_intel_bufmgr { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:311552
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_fake_set_last_dispatch . as_ref () . expect ("Expected function, got error.")) (bufmgr , last_dispatch) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:311399
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_fake_set_last_dispatch (& self , bufmgr : * mut drm_intel_bufmgr , last_dispatch : * mut :: std :: os :: raw :: c_uint) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:311552
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_fake_set_last_dispatch . as_ref () . expect ("Expected function, got error.")) (bufmgr , last_dispatch) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:311399
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_fake_set_last_dispatch (& self , bufmgr : * mut drm_intel_bufmgr , last_dispatch : * mut :: std :: os :: raw :: c_uint) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:312032
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_fake_set_exec_callback . as_ref () . expect ("Expected function, got error.")) (bufmgr , exec , priv_) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:311683
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_fake_set_exec_... priv_ : * mut :: std :: os :: raw :: c_void) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:312032
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_fake_set_exec_callback . as_ref () . expect ("Expected function, got error.")) (bufmgr , exec , priv_) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:311683
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_fake_set_exec_... priv_ : * mut :: std :: os :: raw :: c_void) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:312595
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_fake_set_fence_callback . as_ref () . expect ("Expected function, got error.")) (bufmgr , emit , wait , priv_) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:312162
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_fake_set_fence... priv_ : * mut :: std :: os :: raw :: c_void) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:312595
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bufmgr_fake_set_fence_callback . as_ref () . expect ("Expected function, got error.")) (bufmgr , emit , wait , priv_) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:312162
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bufmgr_fake_set_fence... priv_ : * mut :: std :: os :: raw :: c_void) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313019
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_fake_alloc_static . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , offset , size , virt) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:312733
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_fake_alloc_static ...:: os :: raw :: c_void) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313019
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_fake_alloc_static . as_ref () . expect ("Expected function, got error.")) (bufmgr , name , offset , size , virt) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:312733
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_fake_alloc_static ...:: os :: raw :: c_void) -> * mut drm_intel_bo { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^...^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313430
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_fake_disable_backing_store . as_ref () . expect ("Expected function, got error.")) (bo , invalidate_cb , ptr) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313155
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_fake_disable_backing_store (& self , bo : * mut drm_intel_bo , invalidate_cb : :: std :: option :: Option < unsafe extern "C" fn (bo : * mut drm_intel_bo , ptr : * mut :: std :: os :: raw :: c_void) > , ptr : * mut :: std :: os :: raw :: c_void) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313430
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_bo_fake_disable_backing_store . as_ref () . expect ("Expected function, got error.")) (bo , invalidate_cb , ptr) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313155
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_bo_fake_disable_backing_store (& self , bo : * mut drm_intel_bo , invalidate_cb : :: std :: option :: Option < unsafe extern "C" fn (bo : * mut drm_intel_bo , ptr : * mut :: std :: os :: raw :: c_void) > , ptr : * mut :: std :: os :: raw :: c_void) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313664
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mgr) { (self . drm_intel_bufmgr_fake_contended_lock_take . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313563
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ate_cb , ptr) } pub unsafe fn drm_intel_bufmgr_fake_contended_lock_take (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_i...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313664
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...mgr) { (self . drm_intel_bufmgr_fake_contended_lock_take . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313563
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ate_cb , ptr) } pub unsafe fn drm_intel_bufmgr_fake_contended_lock_take (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_i...
[INFO] [stdout]   |                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313872
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._bufmgr) { (self . drm_intel_bufmgr_fake_evict_all . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe f...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313781
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...error.")) (bufmgr) } pub unsafe fn drm_intel_bufmgr_fake_evict_all (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_intel_...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313872
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._bufmgr) { (self . drm_intel_bufmgr_fake_evict_all . as_ref () . expect ("Expected function, got error.")) (bufmgr) } pub unsafe f...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313781
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...error.")) (bufmgr) } pub unsafe fn drm_intel_bufmgr_fake_evict_all (& self , bufmgr : * mut drm_intel_bufmgr) { (self . drm_intel_...
[INFO] [stdout]   |                         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314075
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l_decode { (self . drm_intel_decode_context_alloc . as_ref () . expect ("Expected function, got error.")) (devid) } pub unsafe fn ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313979
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...or.")) (bufmgr) } pub unsafe fn drm_intel_decode_context_alloc (& self , devid : u32) -> * mut drm_intel_decode { (self . drm_inte...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314075
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...l_decode { (self . drm_intel_decode_context_alloc . as_ref () . expect ("Expected function, got error.")) (devid) } pub unsafe fn ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:313979
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...or.")) (bufmgr) } pub unsafe fn drm_intel_decode_context_alloc (& self , devid : u32) -> * mut drm_intel_decode { (self . drm_inte...
[INFO] [stdout]   |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314266
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_decode_context_free . as_ref () . expect ("Expected function, got error.")) (ctx) } pub unsafe fn drm_intel_d...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314180
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ot error.")) (devid) } pub unsafe fn drm_intel_decode_context_free (& self , ctx : * mut drm_intel_decode) { (self . drm_intel_dec...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314266
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_decode_context_free . as_ref () . expect ("Expected function, got error.")) (ctx) } pub unsafe fn drm_intel_d...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314180
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ot error.")) (devid) } pub unsafe fn drm_intel_decode_context_free (& self , ctx : * mut drm_intel_decode) { (self . drm_intel_dec...
[INFO] [stdout]   |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314561
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_decode_set_batch_pointer . as_ref () . expect ("Expected function, got error.")) (ctx , data , hw_offset , count) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314368
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_decode_set_batch_pointer (& self , ctx : * mut drm_intel_decode , data : * mut :: std :: os :: raw :: c_void , hw_offset : u32 , count : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314561
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_decode_set_batch_pointer . as_ref () . expect ("Expected function, got error.")) (ctx , data , hw_offset , count) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314368
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_decode_set_batch_pointer (& self , ctx : * mut drm_intel_decode , data : * mut :: std :: os :: raw :: c_void , hw_offset : u32 , count : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314833
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_decode_set_dump_past_end . as_ref () . expect ("Expected function, got error.")) (ctx , dump_past_end) } pub ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314695
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_decode_set_dump_past_end (& self , ctx : * mut drm_intel_decode , dump_past_end : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314833
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_decode_set_dump_past_end . as_ref () . expect ("Expected function, got error.")) (ctx , dump_past_end) } pub ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314695
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_decode_set_dump_past_end (& self , ctx : * mut drm_intel_decode , dump_past_end : :: std :: os :: raw :: c_int) { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315069
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u32) { (self . drm_intel_decode_set_head_tail . as_ref () . expect ("Expected function, got error.")) (ctx , head , tail) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314956
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...st_end) } pub unsafe fn drm_intel_decode_set_head_tail (& self , ctx : * mut drm_intel_decode , head : u32 , tail : u32) { (self ....
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315069
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...u32) { (self . drm_intel_decode_set_head_tail . as_ref () . expect ("Expected function, got error.")) (ctx , head , tail) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:314956
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...st_end) } pub unsafe fn drm_intel_decode_set_head_tail (& self , ctx : * mut drm_intel_decode , head : u32 , tail : u32) { (self ....
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315259
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...decode) { (self . drm_intel_decode . as_ref () . expect ("Expected function, got error.")) (ctx) } pub unsafe fn drm_intel_reg_rea...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315186
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ror.")) (ctx , head , tail) } pub unsafe fn drm_intel_decode (& self , ctx : * mut drm_intel_decode) { (self . drm_intel_decode . ...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315259
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...decode) { (self . drm_intel_decode . as_ref () . expect ("Expected function, got error.")) (ctx) } pub unsafe fn drm_intel_reg_rea...
[INFO] [stdout]   |              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315186
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...ror.")) (ctx , head , tail) } pub unsafe fn drm_intel_decode (& self , ctx : * mut drm_intel_decode) { (self . drm_intel_decode . ...
[INFO] [stdout]   |                                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315494
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_reg_read . as_ref () . expect ("Expected function, got error.")) (bufmgr , offset , result) } pub unsaf...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315348
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_reg_read (& self , bufmgr : * mut drm_intel_bufmgr , offset : u32 , result : * mut u64) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315494
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... c_int { (self . drm_intel_reg_read . as_ref () . expect ("Expected function, got error.")) (bufmgr , offset , result) } pub unsaf...
[INFO] [stdout]   |             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315348
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_reg_read (& self , bufmgr : * mut drm_intel_bufmgr , offset : u32 , result : * mut u64) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315790
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_get_reset_stats . as_ref () . expect ("Expected function, got error.")) (ctx , reset_count , active , pending) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315606
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_reset_stats (& self , ctx : * mut drm_intel_context , reset_count : * mut u32 , active : * mut u32 , pending : * mut u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315790
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... { (self . drm_intel_get_reset_stats . as_ref () . expect ("Expected function, got error.")) (ctx , reset_count , active , pending) } ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315606
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_reset_stats (& self , ctx : * mut drm_intel_context , reset_count : * mut u32 , active : * mut u32 , pending : * mut u32) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316098
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_get_subslice_total . as_ref () . expect ("Expected function, got error.")) (fd , subslice_total) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315921
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_subslice_total (& self , fd : :: std :: os :: raw :: c_int , subslice_total : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316098
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_get_subslice_total . as_ref () . expect ("Expected function, got error.")) (fd , subslice_total) } pub un...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:315921
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_subslice_total (& self , fd : :: std :: os :: raw :: c_int , subslice_total : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316380
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_get_eu_total . as_ref () . expect ("Expected function, got error.")) (fd , eu_total) } pub unsafe fn ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316215
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_eu_total (& self , fd : :: std :: os :: raw :: c_int , eu_total : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316380
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...:: c_int { (self . drm_intel_get_eu_total . as_ref () . expect ("Expected function, got error.")) (fd , eu_total) } pub unsafe fn ...
[INFO] [stdout]   |               ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316215
[INFO] [stdout]   |
[INFO] [stdout] 3 | ... } pub unsafe fn drm_intel_get_eu_total (& self , fd : :: std :: os :: raw :: c_int , eu_total : * mut :: std :: os :: raw :: c_uint) -> :: std :: os :: raw :: c_int { ...
[INFO] [stdout]   |       ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316602
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_get_pooled_eu . as_ref () . expect ("Expected function, got error.")) (fd) } pub unsafe fn drm_intel_get_...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316485
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...otal) } pub unsafe fn drm_intel_get_pooled_eu (& self , fd : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { (self...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316602
[INFO] [stdout]   |
[INFO] [stdout] 3 | ..._int { (self . drm_intel_get_pooled_eu . as_ref () . expect ("Expected function, got error.")) (fd) } pub unsafe fn drm_intel_get_...
[INFO] [stdout]   |           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316485
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...otal) } pub unsafe fn drm_intel_get_pooled_eu (& self , fd : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { (self...
[INFO] [stdout]   |            ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t { (self . drm_intel_get_min_eu_in_pool . as_ref () . expect ("Expected function, got error.")) (fd) } }
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316697
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d) } pub unsafe fn drm_intel_get_min_eu_in_pool (& self , fd : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { (se...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning[E0133]: call to unsafe function is unsafe and requires unsafe block
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316819
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...t { (self . drm_intel_get_min_eu_in_pool . as_ref () . expect ("Expected function, got error.")) (fd) } }
[INFO] [stdout]   |        ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ call to unsafe function
[INFO] [stdout]   |
[INFO] [stdout]   = note: consult the function's documentation for information on how to avoid undefined behavior
[INFO] [stdout] note: an unsafe function restricts its caller, but its body is safe by default
[INFO] [stdout]  --> /opt/rustwide/target/debug/build/lact-daemon-57d70a1f72672c92/out/intel_bindings.rs:3:316697
[INFO] [stdout]   |
[INFO] [stdout] 3 | ...d) } pub unsafe fn drm_intel_get_min_eu_in_pool (& self , fd : :: std :: os :: raw :: c_int) -> :: std :: os :: raw :: c_int { (se...
[INFO] [stdout]   |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   = note: for more information, see <https://doc.rust-lang.org/edition-guide/rust-2024/unsafe-op-in-unsafe-fn.html>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `query_item` is never read
[INFO] [stdout]   --> lact-daemon/src/server/gpu_controller/intel/drm/i915.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     query_item.data_ptr = data as u64;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `query_item` is never read
[INFO] [stdout]   --> lact-daemon/src/server/gpu_controller/intel/drm/i915.rs:49:5
[INFO] [stdout]    |
[INFO] [stdout] 49 |     query_item.data_ptr = data as u64;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = help: maybe it is overwritten before being read?
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stderr]     Checking lact-gui v0.8.2 (/opt/rustwide/workdir/lact-gui)
[INFO] [stdout] For more information about this error, try `rustc --explain E0133`.
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> lact-gui/src/app/pages/oc_page/power_states/power_states_list.rs:130:27
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 set_label: {
[INFO] [stdout]     |                 --------- borrow later used by call
[INFO] [stdout] ...
[INFO] [stdout] 130 |                     Some(&format!("{}: {value_text} {}", index.current_index(), self.value_suffix))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- temporary value is freed at the end of this statement
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           creates a temporary value which is freed while still in use
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using a `let` binding to create a longer lived value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0716]: temporary value dropped while borrowed
[INFO] [stdout]    --> lact-gui/src/app/pages/oc_page/power_states/power_states_list.rs:130:27
[INFO] [stdout]     |
[INFO] [stdout] 125 |                 set_label: {
[INFO] [stdout]     |                 --------- borrow later used by call
[INFO] [stdout] ...
[INFO] [stdout] 130 |                     Some(&format!("{}: {value_text} {}", index.current_index(), self.value_suffix))
[INFO] [stdout]     |                           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^- temporary value is freed at the end of this statement
[INFO] [stdout]     |                           |
[INFO] [stdout]     |                           creates a temporary value which is freed while still in use
[INFO] [stdout]     |
[INFO] [stdout]     = note: consider using a `let` binding to create a longer lived value
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] For more information about this error, try `rustc --explain E0716`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lact-gui` (lib) due to 1 previous error
[INFO] [stderr] warning: build failed, waiting for other jobs to finish...
[INFO] [stdout] For more information about this error, try `rustc --explain E0716`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `lact-gui` (lib test) due to 1 previous error
[INFO] running `Command { std: "docker" "inspect" "91f45e541ca397d60eef64a96eb672cc0b58d46e8211d7a92e12035ec47800b1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "91f45e541ca397d60eef64a96eb672cc0b58d46e8211d7a92e12035ec47800b1", kill_on_drop: false }`
[INFO] [stdout] 91f45e541ca397d60eef64a96eb672cc0b58d46e8211d7a92e12035ec47800b1
